斯坦福机器学习笔记二

在上一篇里讲到,求最优化目标的常用方法有梯度下降法和标准方程法和其它一些高级算法。这里重点介绍梯度下降法和标准方程法。

批量梯度下降法

梯度下降法是一个用来求函数最小值的算法,梯度算法的思想是:随机选择一个参数的组合 ( θ 0, θ 1, θ 2) 计算代价函数,然后寻找下一个能让代价函数值下降最多的参数组合,直到找到一个局部最优解。选择不同的初始参数,可能会找到不同的局部最小值。梯度下降算法是很常用的算法,它可以被用于很多算法的最优化求解问题上。这里介绍的是批量梯度下降算法,之所以叫批量梯度下降法,是因为在梯度下降的每一步中,我们都用到了所有的训练样本。

从数学公式中可以知道切线方向往往是下降最快的方向,因此这里引入了偏导数,用来求梯度下降最快的方向。由于需要不停的更改参数 θ ,下面给出了更新 θ 值的迭代公式:

θj:=θjαθj J(θ)

其中::=表示赋值语句。 α 表示学习率,它决定了代价函数沿着下降最快方向下降的速度。

在梯度下降算法中,注意参数 θ 需要同时更新,不然单独一个参数 θj 的更新 会导致代价函数改变,从而导致其余参数更新错误。以两个参数为例,正确的更新方式如下:

temp0:=θ0αθ0 J(θ0,θ1)
temp1:=θ1αθ1 J(θ0,θ1)
θ0:=temp0

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。在过去的十年中,机器学习帮助我们自动驾驶汽车,有效的语音识别,有效的网络搜索,并极大地提高了人类基因组的认识。在本课中,将学习最有效的机器学习技术,并获得实践,让它们为自己的工作。更重要的是,不仅得到理论基础的学习,而且获得那些需要快速和强大的应用技术解决问题的实用技术。最后,会学到一些硅谷利用机器学习和人工智能的最佳实践创新。本课程提供了一个广泛的介绍机器学习、数据挖掘、统计模式识别的课程。主题包括: (一)监督学习(参数/非参数算法,支持向量机,核函数,神经网络)。 ()无监督学习(聚类,降维,推荐系统,深入学习推荐)。 (三)在机器学习的最佳实践(偏差/方差理论;在机器学习和人工智能创新过程)。 本课程还将使用大量的案例研究,您还将学习如何运用学习算法构建智能机器人(感知,控制),文本的理解(Web 搜索,反垃圾邮件),计算机视觉,医疗信息,音频,数据挖掘,和其他领域。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值