美文网首页科研成长时
如何选择正则项参数

如何选择正则项参数

作者: 快乐的小飞熊 | 来源:发表于2017-03-12 01:14 被阅读59次

我们知道,正则项通过控制参数来防止过拟合的,下面以L2正则为例,看看怎么选择lambda,以及和偏差和方差之间的关系。

首先需要做的事,就是选择出一些lambda的备选值,并且以2倍的速度进行增长选取。对于特定的lambda,极小化损失函数得到最优参数,再在验证集上观察验证损失。

加入我们选取了12个备选的lambda值,那么可以得到12组参数以及12个验证损失,我们比较这12个验证损失的值,找出最小的,就是最合适的lambda的值,然后再在测试集上测试。

下面来分析下随着lambda的变化,学习曲线的变化情况,当lambda很小的时候,最极端的是等于0,相当于没有正则项,那么很容易过拟合,而且模型偏复杂,这时候方差比较大,在训练集上表现很好,但是在验证集上表现并不是很好。但是当lambda很大的时候,那么这时候参数都很小,趋近于0,那么只有常数项,此时模型会有很大的偏差,那么训练误差和验证误差都很大。

但是当我们为模型选择合适的复杂度的时候,会得到一个验证误差的最优值,其实此时也是我们应该选择的lambda的值哦~~

相关文章

  • 如何选择正则项参数

    我们知道,正则项通过控制参数来防止过拟合的,下面以L2正则为例,看看怎么选择lambda,以及和偏差和方差之间的关...

  • 交叉验证 Cross validation

    你闷声的日子,后面就是你爆发的日子。 前面讲过加入正则项的目标函数,那么如何求出超参数呢?如何选择合适的超参数呢?...

  • 李沐-动手学深度学习(3)权重衰退和dropout

    【总结】 权重衰退通过L2正则项使得模型参数不会过大,从而控制模型复杂度。 正则项权重是控制模型复杂度的超参数。 ...

  • admin&博客项目

    有些url配置项正则表达式中是有参数的,接下来讲解如何传递参数。 在定义url时,需要为include定义name...

  • 逻辑回归LogisticRegression

    LogisticRegression()中的可加入参数较多,包含有:(1)penalty:正则化项,l2正则化的目...

  • Xgboost PPT解析

    监督学习基本元素 模型 参数 目标函数 = 损失函数+正则化项:优化损失函数为了拟合预测模型,而正则项负责简化模型...

  • 深度学习trick | 正则化

    1.讲讲正则化 正则化策略主要是通过在损失函数的最后增加一个正则项,防止参数过多而使得网络拟合能力过强,使得发生过...

  • 正则化和偏差、方差(Regularization and bia

    λ太大,通常会欠拟合;λ等于0,相当于没有正则化项,通常会过拟合;选择合适的λ,才会很好的拟合数据。该如何选择?=...

  • 简述机器学习中模型的评估方法

    1. 前言 机器学习的模型选择指如何从假设空间中选择泛化能力最大的模型,增加训练数据集、加正则项都能有效地抑制过拟...

  • L1和L2正规化项

    一、简介: L1和L2是正则化项,又叫做惩罚项,是为了限制模型的参数,防止模型过拟合而加在损失函数后面的一项。 二...

网友评论

    本文标题:如何选择正则项参数

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