机器学习基石-09-2-Linear Regression Algorithm
来源:互联网 发布:辽宁北方频道网络直播 编辑:程序博客网 时间:2024/06/18 03:57
将Ein(w)写成矩阵的形式
上面的重要步骤是把连加的平方和写成了向量内积的平方。其中x=(x0,x1,x2,……xd)总共d+1个变量
任务变成了求解上面结果的最小值
可以先看一下Ein(w)和w之间的图形:
哪里是最低点呢?在最低点上不管往哪个方向移动都不会产生更低的Ein,也就是梯度要是0。
梯度:对函数在每个方向上(不同的w,w0,w1…,wd)做偏微分,然后把w带进去满足梯度都是0。
所以新的任务就是:找到使得梯度为0的w。
梯度
把之前的矩阵形式再改回向量内积平方的形式。其中,向量的平方=向量模的平方。
1.当w是一维时,
Ein(w)就变成了一元二次方程,很容易就可以得到w的值
2.当w是向量时,
任务就变成了下面的:
当可逆时,
是(d+1)*(d+1)维,是N*(d+1)维。一般地,自由度是d,资料量data N远远大于d+1,所以矩阵可逆。
当不可逆时,直接使用现成的pseudo-inverse x来计算w(LIN),这时会有很多组解。
linear regression algorithm线性回归算法
FUN TIME
其中,直接带进去就可以得到答案。
阅读全文
0 0
- 机器学习基石-09-2-Linear Regression Algorithm
- 机器学习基石-Linear Regression
- 机器学习基石-09-1-Linear Regression Problem
- 机器学习基石-09-4-Linear Regression for Binary Classification
- 机器学习基石第九讲:linear regression
- 机器学习基石笔记9——Linear Regression
- 【机器学习笔记2】Linear Regression总结
- 【机器学习笔记2】Linear Regression总结
- [机器学习实验2]Multivariate Linear Regression
- 机器学习基石-Logistic Regression
- 台湾大学林轩田机器学习基石课程学习笔记9 -- Linear Regression
- 机器学习基石——第9-10讲.Linear Regression
- 台大机器学习听课笔记---基石 9-1 Linear Regression
- 台湾国立大学机器学习基石.听课笔记(第九讲):Linear Regression
- 机器学习基石-10-2-Logistic Regression Error
- ML_2 linear regression algorithm
- 机器学习基石-Linear Model for Classification
- 机器学习基石2-2 PLA(Perceptron Learning Algorithm)
- Redis存储List<Map<String, Object>>
- 兽径管理
- 八大排序算法
- Python曲线拟合
- JavaScript从原型到原型链
- 机器学习基石-09-2-Linear Regression Algorithm
- 编译mariadbconn-c-src
- Android MUPDF阅读器放大模糊优化
- 《白话深度学习与Tensorflow》学习笔记(3)HMM RNN LSTM
- [渡一] 171106 函数、对象
- Spring bean初始化和销毁/bean作用域
- shader总结六
- OpenGL-纹理
- 读后感 《人工智能狂潮-机器人会超越人类吗?》