L1正则化与L2正则化
创始人
2024-06-01 07:11:55
0

1.1-范数,2-范数

  • 1-范数:||X||_1=|x|_1+|x|_2+...+|x|_n
  • 2-范数:||X||_2 = (|x|_1^2+|x|_2^2+...+|x|_n^2)^{1/2}2-范数就是通常意义下的距离

2.L1和L2正则化

我们所说的正则化,就是在原来的loss function的基础上,加上了一些正则化项或者称为模型复杂度惩罚项。现在我们还是以最熟悉的线性回顾为例子。

  • 优化目标:

min\frac{1}{N}\sum_{i=1}^{N}{(y_i-w^Tx_i)}^2

  • 加上L1正则项

min\frac{1}{N}\sum_{i=1}^{N}{(y_i-w^Tx_i)}^2+C||w||_1

  • 加上L2正则项

min\frac{1}{N}\sum_{i=1}^{N}{(y_i-w^Tx_i)}^2+C||w||_2^2

我们的目标时使损失越小越好。

那加了L1正则化和L2正则化之后,对目标函数的求解有什么作用呢?

3.L1和L2正则化作用

假设X为一个二维样本,那么要求解的参数w也是二维:

  • 原函数曲线等高线(同颜色曲线上,每一组w1,w2带入值都相同)
图1 目标函数等高线
  • 加入L1和L2正则化的函数图像
图2 加入L1和L2正则的等高线

从上面两幅图中我们可以看出:

  • 如果不加L1和L2正则化的时候,对于线性回归这种目标函数凸函数的话,我们最终的结果就是最里面的紫色的小圈圈等高线上的点。
  • 当加入L1正则化的时候,我们先画出|w1|+|w2|=F的图像,也就是一个菱形,这些曲线上的点算出来的1范数|w1|+|w2|都为F。那现在的目标不仅是原曲线算的值要小,即越来越接近中心的紫色圆圈,还要使得这个菱形越来越小(F越来越小)。那么还和原来一样的化,过中心紫色圆圈的那个菱形明显很大,因此我们要取到一个恰好的值。那么如何求值呢?
图3 带L1正则化的目标函数求解

3.1 为什么说菱形和等高线相切的时候损失最小?

以原目标函数的曲线来说,在同一条等高线上,以最外圈的红色等高线为例。我们可以看到,对于红色曲线上的每个点都可以做一个菱形,根据上图3可知,当这个菱形和某条等高线相切的时候,这个菱形最小。

证明:同一等高线上的点能够使得\frac{1}{N}\sum_{i=1}^{N}(y_i-w^Tx_i)^2值相同,但是在相切的时候C||w||小,即|w1|+|w2|小,所以能够使得\frac{1}{N}\sum_{i=1}^{N}(y_i-w^Tx_i)^2+C||w||_1更小。

那么加入L1范数得到的解,一定是某个菱形和某条原函数等高线的切点。

3.2为什么加入L1正则化的解更容易稀疏?

我们可以观察到,几乎对于很多原函数等高线,和某个菱形相交的时候容易相交在坐标轴上,即最终结果解的某个维度极其容易为0,比如上图最终解释w=(0,x),这也就是我们所说的L1更容易得到稀疏解(解向量中0比较多)的原因。

证明:假设只有一个参数为w,损失函数为L(w),分别加上L1正则项和L2正则项后有:

J_{L1}(w)=L(w)+\lambda|w|

J_{L2}(w)=L(w)+\lambda|w|^2

假设L(w)在0处的导数为d_0,即

\frac{\partial L(w)}{\partial w}| _{w=0}=d_0

则可以推导使用L1正则和L2正则时的导数。

引入L2正则项,在0处的导数

\frac{\partial J_{L2}(w)}{\partial w}| _{w=0}=d_0+2*\lambda*w=d_0

引入L1正则项,在0处的导数

\frac{\partial J_{L1}(w)}{\partial w}| _{w=0^-}=d_0-\lambda

\frac{\partial J_{L1}(w)}{\partial w}| _{w=0^+}=d_0+\lambda

可见,引入L2正则时,代价函数在0处的导数仍然时d0,无变化。

而引入L1正则后,代价函数在0处的导数有一个突变。从d0+λ到d0-λ,如果d0+λ和d0-λ异号,则会在0处会是一个极小值。因此,优化时,很可能优化到该极小值点上,即w=0处。

这里只解释了有一个参数的情况,如果有更多的参数,也是类似的。因此,用L1正则更容易产生稀疏解。

3.3 加入L2正则化的结果

当加入L2正则化的时候,分析和L1正则化是类似的,也就是说我们仅仅是从菱形变成了圆形而已,同样还是求原曲线和圆形的切点作为最终解。当然与L1范数比,我们这样求得L2范数得从图上来看,不容易交在坐标轴上,但是仍然比较靠近坐标轴。因为这也就是我们经常说得,L2范数能让解比较小(靠近0),但是比较平滑(不等于0)

综上所述,我们可以看见,加入正则化项,在最小化经验误差得情况下,可以让我们选择解更简单(趋向于0)的解

从Bayes角度来看,L1,L2正则相当于对模型参数引入先验分布

  • L1正则:模型参数服从拉普拉斯分布,对参数加入分布约束,大部分取值为0.

特征选择:稀疏性(权值稀疏)

鲁棒性:忽略异常点

  • L2正则:模型参数服从高斯分布,对参数加了分布约束,大部分取值很小。

解决过拟合

易优化和计算(权值平滑)

稳定性好

对异常点敏感:误差取平方后放大。

稳定性比较解释

L1存在ill condition(病态)问题:输入发生微小变化导致输出发生很大改变。

对L1的病态问题大概理解一下,如上图所示,用批数据训练,每次批数据都会有稍稍不同的误差曲线。L2针对这种变动,白点的移动不会太大,而L1的白点则可能跳到许多不同的地方没因为这些地方的总误差都是差不多的。侧面说明了L1解的不稳定性。

https://www.cnblogs.com/lyxLearningNotes/p/16143387.html

L1 与 L2 正则化 - 简书

相关内容

热门资讯

氢能正成为六盘水高质量发展新引... 转自:贵州日报 本报讯(记者 尚宇杰 顾冰洁 郭立)5月10日,六盘水氢能示范应用暨美锦华宇煤焦氢二...
川报早读丨9月见 “金熊猫”在... 转自:四川日报 今年是中国与意大利建交55周年,近日,“...
全市防汛抗旱工作会议召开 来源:无锡日报全市防汛抗旱工作会议召开进一步强化风险意识底线思维 严阵以待打好防灾保安主动仗  5月...
老街区 新活力 转自:贵州日报4月19日,黔东南州黎平县肇兴侗寨开展的传统民俗巡游活动,独具魅力。贵州日报天眼新闻记...
微风露台品人生 日落西山,余霞成绮,轻柔的晚风掠过600年古树梢,拂过天坛祈年殿的鎏金宝顶,抚上观坛露台上人们的脸颊...
辽宁:造船业破浪前行 大连船舶重工集团有限公司码头,大型LNG运输船正在建造。 辽宁日报特约记者 王华 摄  近日,“绿色...
王毅同巴基斯坦副总理兼外长达尔... 转自:新华社新华社北京5月10日电 2025年5月10日,中共中央政治局委员、外交部长王毅应约同巴...
贵阳市南明区着力推进国家特殊教... 转自:贵州日报 本报讯(记者 谌贵璇)贵阳市南明区自今年2月获批“国家特殊教育改革实验区”以来,围绕...
推动统一大市场先行区建设 2023年,广东省与国家市场监督管理总局在广州签署合作框架协议,共同建设粤港澳大湾区统一大市场公平竞...
一条越走越宽广的大道 转自:贵州日报 新华社记者 郝薇薇 杨依军又一次飞越亚欧大陆,又一次走进满目春色的莫斯科。在和煦的阳...
匠心守护放心药 转自:辽宁日报 本报记者 许蔚冰 人民大会堂金色穹顶下,姜婷胸前的五一劳动奖章闪耀着光芒。这位来自本...
当多日游只需一张票 正是旅游好时节。广西南宁青秀山公园、贵州安顺黄果树瀑布、湖南张家界国家森林公园等知名5A级景区,不约...
把“中国奶瓶”牢握在手 今年2月份,参加完民营企业座谈会,黑龙江飞鹤乳业有限公司董事长冷友斌倍感振奋。他说,“会议强调要坚定...
咖啡远行记 咖啡是全球第二大饮品。据统计,全球平均每天约消耗22.5亿杯咖啡。从清晨唤醒都市的第一缕醇香到横跨五...
巴基斯坦外交部:巴方对印度侵略... 转自:新华社新华社伊斯兰堡5月10日电(记者杨恺)巴基斯坦外交部10日发表声明说,为了地区和平与稳定...
我省首届中小学人工智能教育活动... 转自:辽宁日报 本报讯 记者白昊报道 5月10日,我省首届中小学人工智能教育活动周在沈阳启动,亮点纷...
沈阳“5G-A”商用一年 网速... 转自:沈阳日报  最近有一些沈阳市民发现自己手机上的信号栏,5G标识后面多了个字母“A”。5G-A是...
“科转沈阳”赋智惠企活动加速科... 转自:沈阳日报  5月9日,2025“科转沈阳”赋智惠企高校院所科技成果路演浑南区专场活动,在浑南科...
辉山街道举办2025年春季高校... 转自:沈阳日报  本报讯(沈阳日报、沈报全媒体记者李莉)5月9日,沈北新区辉山街道与辽宁装备职业技术...
伊朗外长:伊朗坚持和平利用核能... 转自:新华社新华社多哈5月10日电(记者汪强 陈霄)伊朗外长阿拉格齐10日在多哈出席第四届阿拉伯-伊...