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

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

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

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

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

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

建议学习一下线性代数

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

以此类推:

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

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

由此别得到最优解。

相关推荐
Chris-zz几秒前
C++:继承
开发语言·c++·算法·学习方法
夕小瑶几秒前
守口如瓶,OpenAI刻意隐瞒的黑客攻击事件时隔一年被证实
人工智能·深度学习·机器学习·自然语言处理
硕风和炜8 分钟前
【LeetCode:3033. 修改矩阵 + 模拟】
java·算法·leetcode·矩阵·模拟
龙的爹233327 分钟前
论文 | Measuring and Narrowing the Compositionality Gap in Language Models
人工智能·深度学习·机器学习
取加若则_1 小时前
C++入门(C语言过渡)
c语言·开发语言·数据结构·c++·算法
真果粒wrdms1 小时前
【在线词典】项目实现
linux·c语言·嵌入式硬件·算法·udp·sqlite3
YangZheng@1 小时前
23种设计模式
c++·算法·设计模式
Bunny_Ben1 小时前
理解机器学习中的潜在空间(Understanding Latent Space in Machine Learning)
人工智能·笔记·深度学习·神经网络·机器学习
当年拼却醉颜红1 小时前
力扣爆刷第161天之TOP100五连刷71-75(搜索二叉树、二维矩阵、路径总和)
算法·leetcode·矩阵
4.0啊1 小时前
Python前沿技术:机器学习与人工智能
人工智能·python·机器学习