
梯度下降算法
梯度下降算法可将代价函数最小化。


在梯度下降算法在不停地一点点改变和
,试图通过这种改变使得
变小,直到找到
的最小值,或局部最小值。



同步反复迭代直到收敛。是一个数字,被称为学习速率控制以多大的幅度更新
。

深入研究梯度下降算法
探究导数的意义。控制斜率。

单变量的
图像。

,
减去一个正数,相当于使
变小,
向左移。

,
减去一个负数,相当于使
变大,
向右移。
线性回归中的梯度下降

为了达到梯度下降,需要的关键是这个微分项:
带入公式可以得出:
需要弄清两个偏导数项是什么:
得到:

这就是用于线性回归的梯度下降,反复迭代直到收敛。

网友评论