人工智能 梯度下降法Python实现

u11574 22 0 PDF 2020-12-23 00:12:06

梯度法 什么是梯度 在高数的微积分中,我们学习过对多元函数求偏导,偏导数反映的是函数沿坐标轴方向的变化率,梯度就是偏导数构成的一个向量. 当变化方向与梯度相同或相反时,函数的变化率最大,当变化方向与梯度方向正交时,函数的变化率为0. ∇ f(x,y,z)= (∂ x,∂ y ,∂z) ,每一点的梯度都会因x,y,z的值不一样而变化,因此在每一个点我们都要求一次梯度值. 梯度下降和上升 在机器学习中,我们在求最小值时使用梯度下降法,求最大值时使用梯度上升法. 为了尽快的得到最小值或者最大值,我们尽量让每一步运算的变化率都足够大,因此,在每一次运算时,我们要使函数变化的方向与梯度相同或相反,即△x

用户评论
请输入评论内容
评分:
暂无评论