(吴恩达笔记 1-2)——逻辑回归
来源:互联网 发布:淘宝号出租平台 编辑:程序博客网 时间:2024/06/04 17:59
损失函数
这里先说明一下损失函数(loss function)或代价函数(cost function)的作用,损失函数其实是来度量预测错误程度
也就是说,对于一个机器学习算法,如何评价一个算法是否是比较好的算法,需要提前定义一个损失函数,来判断这个算法是否是最优的,而后面不断的优化求梯度下降,使得损失函数最小,应该也是为了让一个算法达到意义上的最优。
逻辑回归
为什么使用Logistic函数
引用《机器学习实战》里面的话:
我们想要的函数应该是,能够接受所有的输入然后预测出类别。例如在两个类的情况下,分类函数能够输出0或1,这类函数成为“海威赛德阶跃函数”,然而这类函数的问题在于,该函数直接在跳跃点从0跳跃到1,这个瞬间的跳跃有点难处理,幸好有个函数有类似的性质,并且在数据上更容易处理,这就是sigmoid含糊,这个函数的具体计算公式如下:
因为对于一般的分类器来说,其变化是突变的,而不能较好的比较和判断一个数渐变的区别。
采用logistic函数就可以让函数变得平滑
通过logistic函数的图像,我们很容易总结出他的以下优点:1.他的输入范围是−∞→+∞ ,而之于刚好为(0,1),正好满足概率分布为(0,1)的要求。我们用概率去描述分类器,自然比单纯的某个阈值要方便很多;2.他是一个单调上升的函数,具有良好的连续性,不存在不连续点。
以上便解答了我们对于一些算法上的一些难以理解的公式,毕竟知道怎么来的更方便我们理解和接受。
【扩展】
更多详细的对于逻辑回归为什么用sigmoid函数请见: logistic回归详解一:为什么要使用logistic函数
【原创】转载请注明出处:http://blog.csdn.net/wearge/article/details/77072665
阅读全文
0 0
- (吴恩达笔记 1-2)——逻辑回归
- 吴恩达机器学习笔记(2) 逻辑回归
- 机器学习笔记(十一)——逻辑回归
- 机器学习笔记——逻辑回归
- Andrew机器学习课程笔记(1)——梯度下降、逻辑回归
- 逻辑回归(2)
- 初探NO.1—逻辑回归学习的前前后后2
- 逻辑回归实战 — Kaggle_Titanic 2
- 初学ML笔记N0.1——线性回归,分类与逻辑斯蒂回归,通用线性模型
- 吴恩达机器学习笔记——指数分布族&广义线性模型&逻辑回归概率模型推导
- Coursera吴恩达《神经网络与深度学习》课程笔记(2)-- 神经网络基础之逻辑回归
- Theano学习笔记(二)——逻辑回归函数解析
- Theano学习笔记(二)——逻辑回归函数解析
- Theano学习笔记(二)——逻辑回归函数解析
- 林轩田机器学习基石观后笔记——逻辑回归(logistic regression)
- 机器学习笔记 (2)-逻辑回归模型
- 机器学习笔记(三)----逻辑回归
- 机器学习笔记(六) 逻辑回归
- 权限管理设计
- 利用JScript实现简单的地址选择
- hdu 6105 Gameia(树形DP)
- React Native编辑器Atom+Nuclide插件的配置和安装及编译项目
- 基本的 HTML 标签
- (吴恩达笔记 1-2)——逻辑回归
- ares 使用所需环境
- PHP对接APP的接口类,可返回json数据,xml数据
- Excel向程序发送命令时出现问题
- myeclipse中的server出现异常,
- 2017暑假训练第十天
- 如何理解swift中的delegate
- 成绩分类 总结(Java)
- Android