机器学习笔记一:线性回归
来源:互联网 发布:手机淘宝怎样创桌面 编辑:程序博客网 时间:2024/05/22 02:22
“回归”一词的来历:
原本是用来根据双亲的身高预测其一下代的身高,如果双亲高度高于平均值,其子女身高也倾向于比平均值高,但低于双亲身高。而双亲身高低于平均值的,子女身高倾向于比均值低,但是高于双亲身高。 预测值的两类都倾向于回归到均值,而不是与父母身高相同。Galton在多项研究中都注意到了这个现象。后来用这种方式来寻找一堆测量数据点的数学关系,而不是均值回归,但这种方法仍被称为回归。虽然这个单词与数值预测没有关系。
线性回归:
简单的理解就是寻找一条直线或曲线来拟合数据点。
假设我们有一个数据集
那么用来进行学习的假设函数:
(在ANA的机器学习课程里直接用
接下来寻找最佳拟合线:(调参)
首先,评估一个模型好坏,要先看预测值
在ANA的课程里,采用了梯度下降法来寻找最优参数解。
算法先要初使化赋值如图红圈位置,我们的目的是使其下降到低部最低值。通过对代价函数求导的方式来确定移动的方向,这里切线的斜率就是这个点的导数,而下降多少用
(图片和公式来自cousera上斯坦福机器学习课程)
注:由图可知,不同初始点下降的最终位置也不同,这代表梯度下降有可能是局部最小值而不是全局。
梯度下降应用到线性回归上,代入公式:
这里分开了
以下是来自c站ANA课程的对
凸函数:对区间[a,b]上定义的函数,如果它对区间 的任意两点
另一种最小化
求解
如果用向量和矩阵分别表示参数和数据集,方程可表示为:
对
相关知识点:
- 机器学习笔记一【线性回归】
- 机器学习笔记一:线性回归
- 《机器学习》学习笔记(一):线性回归、逻辑回归
- 机器学习笔记(一) 线性回归和logistic回归
- 机器学习笔记-线性回归
- 机器学习笔记:线性回归
- 机器学习笔记(一)——线性回归算法
- CSDN机器学习笔记一 概述、线性回归
- 机器学习算法学习一:线性回归
- 机器学习总结(一):线性回归、岭回归、Lasso回归
- 机器学习实战线性回归局部加权线性回归笔记
- 【机器学习之学习笔记】线性回归
- 机器学习基础(一)线性回归
- 机器学习(一)线性回归
- 机器学习(一):线性回归
- 机器学习(一)线性回归
- 机器学习(一):线性回归_python
- 机器学习练习一:简单线性回归
- java编程思想学习日志——对象导论
- redis 报错 Redis protected-mode 配置文件没有真正启动
- 【重要】XSLT学习(九)通过JavaScript转化xml
- Python Word Count
- 【JZOJ 1319】邮递员(欧拉回路)
- 机器学习笔记一:线性回归
- Httpclient写爬虫
- XSLT学习(十)服务器上跨浏览器解决方案(解决上一章第九章的遗留问题)
- 【bzoj2506】calc
- 查看和调试Qt源码
- 机构自由度的计算例子
- 次短路 poj3255 Roadblocks
- 有关于环回接口
- MySQL大表优化方案