左下图我们可以看到,在房价问题中,用一个二次函数来拟合数据 ,该模型对数据有很好的拟合。 然在右图中,如果我们用一个更高次的 项式去拟合数据, 我们可能得到一个曲线,能非常好地拟合训练集 ,但是会出现过拟合现象,不能很好的泛化新样本。
正则化-代价函数
为什么会这样呢?
从左右图对比可以看出,正是那些高次项导致了过拟合的产生,所以如果我们能让这些高次项的系数接近于 0 的话,我们就能很好的拟合了。

所以我们要做的就是在一定程度上减小这些参数θ的值,这就是正则化的基本方法。我们决定要减少θ3和θ4的大小,我们要做的便是修改代价函数,在其中θ3和θ4设置一点惩罚。

现在对我们的代价函数做一些修改,加入惩罚项。
原代价函数:

![](https://img-blog.csdnimg.cn/20190126162952480.png)

加入惩罚项后的代价函数:

![](https://img-blog.csdnimg.cn/20190126163408351.png)

相关文章:

  • 2021-08-30
  • 2021-07-08
  • 2021-12-31
  • 2022-01-06
  • 2021-09-21
猜你喜欢
  • 2021-10-23
  • 2021-08-15
  • 2021-04-22
  • 2021-10-25
  • 2021-08-05
  • 2022-12-23
  • 2021-11-24
相关资源
相似解决方案