梯度下降法(英语:Gradient descent)是一个一阶
最优化算法。 要使用梯度下降法找到一个函数的
局部极小值,必须向函数上当前点对应
梯度(或者是近似梯度)的反方向的规定步长距离点进行
迭代搜索。如果相反地向梯度正方向迭代进行搜索,则会接近函数的
局部极大值点;这个过程则被称为梯度上升法。
梯度下降法(英语:Gradient descent)是一个一阶
最优化算法,通常也称为最速下降法。 要使用梯度下降法找到一个函数的
局部极小值,必须向函数上当前点对应
梯度(或者是近似梯度)的反方向的规定步长距离点进行
迭代搜索。如果相反地向梯度正方向迭代进行搜索,则会接近函数的
局部极大值点;这个过程则被称为梯度上升法。
右侧的图片示例了这一过程,这里假设F定义在平面上,并且函数图像是一个
碗形。蓝色的曲线是
等高线(
水平集),即函数F为常数的集合构成的曲线。红色的箭头指向该点梯度的反方向。(一点处的梯度方向与通过该点的
等高线垂直)。沿着梯度下降方向,将最终到达碗底,即函数F值最小的点。