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

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

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

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

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

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

建议学习一下线性代数

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

以此类推:

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

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

由此别得到最优解。

相关推荐
王中阳Go9 小时前
从超市收银到航空调度:贪心算法如何破解生活中的最优决策谜题?
java·后端·算法
故事挺秃然10 小时前
中文分词:机械分词算法详解与实践总结
算法·nlp
神经星星10 小时前
从石英到铁电材料,哈佛大学提出等变机器学习框架,加速材料大规模电场模拟
人工智能·深度学习·机器学习
车队老哥记录生活12 小时前
【MPC】模型预测控制笔记 (3):无约束输出反馈MPC
笔记·算法
vlln12 小时前
【论文解读】AgentThink:让VLM在自动驾驶中学会思考与使用工具
人工智能·机器学习·自动驾驶
数据堂官方账号12 小时前
七大技术路线解析:自动驾驶如何被数据重新定义
人工智能·机器学习·自动驾驶
地平线开发者13 小时前
BEV 感知算法评价指标简介
算法·自动驾驶
Tadas-Gao13 小时前
大模型训练与推理显卡全指南:从硬件选型到性能优化
人工智能·机器学习·大模型·llm
不过四级不改名67713 小时前
用c语言实现简易c语言扫雷游戏
c语言·算法·游戏
C++ 老炮儿的技术栈15 小时前
手动实现strcpy
c语言·开发语言·c++·算法·visual studio