7.过拟合和正则化

目录

overfit过拟合和underfit欠拟合

linear regression线性回归

classification分类

addressing overfitting解决过拟合

regularization正则化

cost function for regularization正则化损失函数

regularized linear regression正则化线性回归

regularized logistic regression正则化逻辑回归


overfit过拟合和underfit欠拟合

linear regression线性回归

       

 

        第一个模型即underfit欠拟合,拟合的过差,与很多样本点的损失很大。

        第三个模型即overfit过拟合,拟合的太好了,模型穿过了给定数据集的所有点,此时cost function和每个实例的loss function都等于0。但是对于图中的一粉色点来说,它的预测与现实逻辑不符合。由于过度追求每个样本的符合程度,导致对未见过的样本进行预测时,可能结果变化很大。

        就像一杯水,太凉或者太热都不适合,最适合的应该是正好的温度。

classification分类

        第一个图,这条线就是令z=0得出的,但是可以从图中看出,效果不是很好。这是underfit欠拟合

        第二个图中,尽管不是每一个样本都正确区分了,但是它依然表现的很好。

        第三个图中,对样本过于完美,是overfit过拟合

addressing overfitting解决过拟合

 

        第一个解决方法是收集更多的训练数据

        

 

        第二种方法是减少训练模型的特征数量。有时候,有多个特征,但是数据不充足,也会造成过拟合。此时可以选择几个最必要的特征。缺点是,算法会缺少一些信息

 

        第三种方法是regularization正则化,把某个参数赋值为0与去掉某个特征等价。所以正则化就是保留了这些多特征,但是减小了这些特征对模型的巨大影响。即减小了参数的大小

regularization正则化

cost function for regularization正则化损失函数

 

        n是样本特征的数量,我们通过在J函数后增加这一单元来达到我们的目的。该单元中的lambda也可以叫做正则化参数lambda大于0

        J函数的两项都被缩放至2m分之一,这使得即使n增大了,之前的lambda也可能依然起作用

        对于b来说,可参与可不参与,在这节学习中,我们不加入b。

 

        对于函数J,不仅需要减少预测值与真实值之间的差距来减小mean squared error,还需要使Wj保持很小,以减少过拟合。lambda相对来说也很重要,它可以平衡两个部分

        对于下图的线性回归的例子,当lambda很小的时候,regularization term等于0,此时可能会过拟合;当lambda很大的时候,为了减小函数J,regularization term需要减小,则只能使w参数很小接近于0,此时f函数接近于b,是欠拟合。

regularized linear regression正则化线性回归

         第一个式子是正则化线性回归的损失函数J

        下面正则化线性回归的梯度下降过程中,对w求偏导时多了一项,但我们并不需要正则化b。

        

        后面一项是之前未正则化的线性回归的梯度更新公式。

        当我们代入α和lambda一些值时,可以看出正则化还有一个作用是可以在每一个迭代中都减小w的值

 

regularized logistic regression正则化逻辑回归

 

        对于正则化逻辑回归,只需要在最开始的损失函数后增加一项即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值