ML
文章平均质量分 93
爱抠脚的coder
这个作者很懒,什么都没留下…
展开
-
1-单变量的房价预测--线性回归问题
下面所讲的问题,是第一节ml课老师布置的一个编程题,题目的要求如下: 下面我使用的语言是python,主要提供两种方法: 第一种是基于tensorflow的方法,第二种是自己进行损失的计算和梯度下降算法的书写。本人代码水平有限,欢迎大佬们指错! 一、自己编写最基础的代码,为了让结构更清晰,我多建了几个py文件,这样可以很清楚的看到每一个py文件做了什么。 文件目录如下:当然你可以不跟我...原创 2018-09-12 15:09:27 · 2480 阅读 · 0 评论 -
2-是否接收申请者--逻辑回归
这个是ML课上老师布置的第二个project,这个项目比之前的那个使用单变量的房价预测https://blog.csdn.net/m0_37393514/article/details/82657033稍难了一些,之前的那个代码只需要完成代价的计算和梯度下降的计算,现在这个项目要求不仅要写下梯度下降的函数,还有随机梯度下降的算法,另外因为学习了牛顿法的方法,这个项目还要求我们使用牛顿法进行梯度的计...原创 2018-09-14 19:58:40 · 1060 阅读 · 4 评论 -
softmax的实现代码,及其实现过程中出现的错误
在完成ML课程的第三个project的时候,出现了一个错误,我完成使用tensorflow直接进行softmax的时候,发现出现了结果的准确率有0.81,但是在自己写的代码里面出现的结果,居然只有0.5的准确率,而且在我输出它对每个样本完成的概率的计算,发现出来的结果都是0.5,这都是啥嘛,,,气死我了,在tensorflow和自己写的代码里面的计算代价的代码都是一样的,仅仅的差别就是梯度下降是t...原创 2018-09-25 21:49:49 · 4211 阅读 · 1 评论 -
牛顿法在逻辑回归中的使用
逻辑回归,别看他的名字是回归,它其实是一个分类问题,而且是一个二分类的问题!逻辑回归是一个线性分类的问题。所以它的决策边界也是一个线性的。但是它的激励函数是非线性的哈!之前在进行ml的学习的时候,我已经介绍过相关的东西,详见博客逻辑回归,包括他的假设函数,代价函数,它的优化算法可以是梯度下降,随机梯度下降,牛顿法等等,但是在上学校的ml的课程的时候,我发现了不仅可以用梯度下降来更新我们的参数,还可...原创 2018-09-14 21:37:35 · 6819 阅读 · 4 评论