导数,微分,梯度,梯度下降

导数,微分,梯度其实是很相似的东西。分别在初中高中以及大学学习。

导数针对一元函数y=f(x)

微分和梯度都是针对多元函数y=f(x1,x2,x3...)

导数用df(x)表示

微分用\partialf(x)表示

梯度用\bigtriangledownf(x)表示

前两者都表示函数对于自变量变化的速率!!!在某点大于零就是增大的速率,反之

导数和微分是标量没有方向,而梯度是一个多元函数的所有自变量的微分组成的向量,是具有方向的,而且指向函数增大的方向!!

梯度下降法常用于寻找多元函数中的极小值点

公式:x’=x-a*\bigtriangledownf(x)

之前说了梯度指向函数增大的方向,所以x的更新当然要与梯度方向相反,所以用“减”。

但是梯度是个向量不是没值嘛,所以在更新自变量x时其实是计算多元函数对于每个自变量xi

的微分!!!!分别对每个自变量进行更新:

xi’=xi-a*\partialf(xi)

 同时,因为微分值其实只指明了方向,所以一般加一个很小的参数a对梯度步长进行限制。

最后,这个公式其实对一元函数也同样适用,把微分改为导数即可,比如可以试下y=x^2

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值