Spark成长之路(12)-Gradient Descent

机器学习理论之一
梯度下降

基础概念

要想了解梯度下降,先来认识下面三个基础概念。

  • 导数
  • 偏导数
  • 梯度

导数

导数

大学数学我们都学过,简单复习了解下。

比如如下一元二次函数

y=f(x)=ax2+bx+c

它的导函数为

f(x)=ax+b

导函数是为了求解在某点的导数的,导数的意义表示该点的斜率,也表示增长的速度。

偏导数

偏导数

在一元函数中,我们计算导数很自然的就是计算以x为参数的导数,那么多元函数中如何计算导数?这就是偏导数的用处了。比如下面二元二次函数:

z=f(x,y)=ax2+by2+c

求x的导数:

f/x

对y求导就是

f/y

在求某个参数时候,其他参数被当成了常数。

梯度

梯度就是把偏导数转换为向量,比如上面二元二次函数的梯度就是

(f/x,f/y)T

求导这个值以后,表示我们的函数在(x,y)点时,沿着

(f/x,f/y)T

方向更容易找到最大值,沿着
(f/x,f/y)T

方向更容易找到最小值。

梯度下降

基本概念

  • 步长
  • 损失函数
  • 特征
  • 假设函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值