最小二乘法-超详细推导(转换为矩阵乘法推导,矩阵求导推导)

最小二乘法就是让均方误差最小。

下面是损失函数转换为矩阵方式的详解

如何让其最小,在导数为0的地方取极小值

问:导数为0的地方可能去极大值,也可能是极小值,凭什么说导数为0就是极小值?

答:因为使用的是均方误差,他是一个凹函数,导数为0的点即为最小值和极小值。

建议学习一下线性代数

先看这个例子,怕有的人看不懂之后咋来的。

以此类推:

上述式子中共有4项,最后一项不含θ ,所以求导为0,其余前三项求导,下面将给出矩阵的求导方式。

因为x是我们的数据,θ 才是我们要的参数,所以对θ 求θ 导。

由此别得到最优解。

相关推荐
緈福的街口23 分钟前
【leetcode】584. 寻找用户推荐人
算法·leetcode·职场和发展
今天背单词了吗98029 分钟前
算法学习笔记:17.蒙特卡洛算法 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·笔记·考研·算法·蒙特卡洛算法
wjcurry1 小时前
完全和零一背包
数据结构·算法·leetcode
hie988941 小时前
采用最小二乘支持向量机(LSSVM)模型预测气象
算法·机器学习·支持向量机
python_tty2 小时前
排序算法(一):冒泡排序
数据结构·算法·排序算法
皮蛋sol周2 小时前
嵌入式学习C语言(八)二维数组及排序算法
c语言·学习·算法·排序算法
森焱森3 小时前
单片机中 main() 函数无 while 循环的后果及应对策略
c语言·单片机·算法·架构·无人机
平和男人杨争争3 小时前
机器学习12——支持向量机中
算法·机器学习·支持向量机
平和男人杨争争3 小时前
机器学习14——线性回归
人工智能·机器学习·线性回归
10岁的博客3 小时前
代码编程:一场思维与创造力的革命
开发语言·算法