美文网首页
(四)梯度下降算法求解代价函数

(四)梯度下降算法求解代价函数

作者: 编码之夜 | 来源:发表于2015-12-08 09:08 被阅读604次

在单变量线性回归问题中,我们的目标已经很明确,就是确定线性方程的两个参数,使得代价函数的值尽可能的小,即构造函数对原图的拟合度最好.

2015-12-08 08:50:18屏幕截图.png

其中的α表示学习速率,它的取值不能太大也不能太小.
若α取值过大 , 会导致函数无法收敛,甚至发散.
若α取值过小,会导致函数收敛速度减慢.
需要补充的是:
两个参数是同时变化的,也就是当第一个参数变化时将其保存在一个中间变量里.只有当所有参数都变化完成后,再一次将所有中间变量分别赋给对应参数.

将代价函数与梯度下降算法整理可以得到公式:

2015-12-08 09:03:39屏幕截图.png

其中关于偏导部分已经化简完毕.


2015-12-08 09:15:18屏幕截图.png

将它三维建模可以发现,我们所要求得的就是图形的最低点,即全局最优解或局部最优解.有趣的是,当其满足全局最优或局部最优时,代价函数值不会再发生改变,因为此时偏导数为零,类比与x - 0还等于x.

相关文章

  • 理解线性回归

    一、简化假设函数 二、代价函数 三、梯度下降算法 四、求解线性回归参数 五、向量化

  • 线性回归和逻辑回归理解

    1、线性回归算法 假设函数: 代价函数: 优化方法:采用梯度下降法进行全局最小值的求解,同时应该注意的是,梯度下降...

  • 线性回归

    假设函数:代价函数: 梯度下降算法:

  • (四)梯度下降算法求解代价函数

    在单变量线性回归问题中,我们的目标已经很明确,就是确定线性方程的两个参数,使得代价函数的值尽可能的小,即构造函数对...

  • 机器学习——梯度下降、梯度下降的线性回归算法

    一、梯度下降****梯度下降是一个用来求函数最小值的算法,我们将使用梯度下降算法来求出代价函数J(θo,θ1)的最...

  • 特征值缩放

    下面用房价的例子来说明一下梯度下降算法。 假设训练集中有四个训练样本: 假设预测函数为:代价函数为: 梯度下降算法...

  • 个人关于机器学习的周记之九

    这周我们将介绍梯度下降: 梯度下降是一个用来求函数最小值的算法,我们将使用梯度下降算法来求出代价函数的最小值。 梯...

  • 1.2梯度下降算法

    梯度下降算法 梯度下降算法可将代价函数最小化。 在梯度下降算法在不停地一点点改变和,试图通过这种改变使得变小,直到...

  • 梯度下降算法 (Gradient Descent)

    已知了代价函数: 我们需要一个算法来最小化 ,而梯度下降算法可以解决这个问题。 梯度下降算法不仅可以应用于多种函数...

  • 线性回归

    假设函数: 参数:θ 特征量:x 代价函数: 梯度下降算法:下图为梯度下降的目的,找到J(θ)的最小值。 其实,J...

网友评论

      本文标题:(四)梯度下降算法求解代价函数

      本文链接:https://www.haomeiwen.com/subject/kheehttx.html