梯度下降法是什么?

 我来答
霓脦那些
高能答主

2022-01-31 · 致力于成为全知道最会答题的人
知道小有建树答主
回答量:74
采纳率:100%
帮助的人:2.4万
展开全部

梯度下降法(英语:Gradient descent)是一个一阶最优化算法,通常也称为最陡下降法,但是不该与近似积分的最陡下降法(英语:Method of steepest descent)混淆。 

要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对应梯度(或者是近似梯度)的反方向的规定步长距离点进行迭代搜索。

如果相反地向梯度正方向迭代进行搜索,则会接近函数的局部极大值点;这个过程则被称为梯度上升法。

梯度下降算法使用当前位置的梯度迭代计算下一个点,然后对其进行缩放(按学习率)并从当前位置减去获得的值(迈出一步)。它减去该值,因为我们想要最小化函数(最大化它会增加)。

缺点

梯度下降法的缺点包括:

1、靠近局部极小值时速度减慢。

2、直线搜索可能会产生一些问题。

3、可能会“之字型”地下降。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式