美文网首页
正则化总结

正则化总结

作者: Crystalajj | 来源:发表于2018-09-06 17:32 被阅读50次

什么是正则,为什么要正则

机器学习深度学习中的正则化(regularization)可以理解为模型的复杂度。我们希望学习到复杂度小一些的模型,加入正则可以降低模型的复杂度。L1正则L2正则也是加入参数和的绝对值或者参数平方的和。这里有一个假设,这些参数的值越小,通常对应于约光滑的函数,也就是更加简单的函数,因此就不容易发生过拟合现象。在cost函数中加入正则项,为了减小cost,就得相应的减少正则项,也就是尽量得到较小的参数。

正则系数

原来的模型是为了更好地拟合训练样本,正则是为了保持参数值较小,使模型更简单,减少过拟合。正则系数要做的是控制在两个不同的目标的平衡关系。

神经网络中的正则化

带有正则的cost函数偏向于让神经网络学习比较小的权重,在权重小的情况下,数据x随机的变化不会对神经网络的模型造成太大的影响,所以受到数据局部噪音影响的可能性比较低。而未加入正则化的神经网络,权重大,容易通过较大的模型改变来适应数据,更容易学习到局部的噪音。
神经网络学习中除了通过正则化避免过拟合之外,还有Dropout的方式。Dropout不是通过改变cost函数,而是改变神经网络本身的结构。有关文章

相关文章

  • 正则化总结

    什么是正则,为什么要正则 机器学习深度学习中的正则化(regularization)可以理解为模型的复杂度。我们希...

  • 正则化总结

    正则化的作用 正则化的作用就是用来避免或者减少过拟合现象。关于什么是过拟合什么是欠拟合就不再花费过多篇幅了。 过拟...

  • 机器学习 - 线性回归中的正则化

    为什么要正则化? 正则化的本质是什么? 正则化有哪些方法? 1.为什么要正则化? 正则化可以解决模型过拟合的问题,...

  • 正则化技巧总结

    为了解决过拟合问题,通常有两种办法,第一是减少样本的特征(即维度),第二就是我们这里要说的"正则化". 下面是一些...

  • Python数据科学:正则化方法!

    本文主要介绍,Python数据科学:正则化方法。正则化方法的出现,通过收缩方法(正则化方法)进行回归。 正则化方法...

  • 关于正则化的理解

    什么是正则化?为什么要正则化?怎样正则化? 对正则化化一直不是十分理解,只知道正则化可以防止过拟合。为什么给los...

  • 吴恩达深度学习笔记(32)-Dropout正则化Dropout

    dropout 正则化(Dropout Regularization) 除了L2正则化,还有一个非常实用的正则化方...

  • 吴恩达机器学习- 正则化

    过拟合和欠拟合 定义和形态 解决方法减少特征值数量正则化 正则化 惩罚θ系数 线性回归正则化 逻辑回归正则化

  • Logistic模型及其Scikit-learn实现

    penalty:正则化参数,可选l1或l2,分别对应l1正则化和l2正则化,默认为l2正则化。一般来说l2正则化可...

  • 正则化

    一、正则化基础 正则化等价于结构风险最小化,就是在经验风险后面加上了表示模型复杂度的正则化项或惩罚项。 正则化的作...

网友评论

      本文标题:正则化总结

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