方差代价函数到梯度下降函数

在学习NG的机器学习课程中前段比较重要的两个概念一个是代价函数一个是梯度下降函数;记录下自己的理解。

h(x)=\theta _{1}x_{1}+\theta_{2}x_{2}+...+\theta_{n}x_{n}   -->预测函数

y为结果集(训练集)

代价函数就是预测结果与实际结果的方差:

J(\theta) = 1/2m\sum_{i=1}^{m}(h(x)-y)^2

当θ取值促使代价函数越小是说明预测函数与结果越契合,也就是当找到代价函数的极小值时θ取值最合适,则代价函数的导数趋近与零时θ越合适

由上面的理论得到对代价函数求θ得偏导,然后针对性的变化θ的值使偏导趋近于零就是整个梯度下降的过程了

以上就是梯度下降函数了;

函数共有两项:θ本身和后面的减数;

高中的导数知识:当函数递增时导数大于零当函数递减时导数小于零,而上面提到的针对性的改变θ的值也就是当向导数为零的方向变化因此才有了将θ本身减去导数部分的变化方向。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值