弹性网络 ElasticNet 坐标下降算法

弹性网络结合了L1和L2范数的线性回归模型,通过l1_ratio参数调整两者比例。当特征间存在关联时,弹性网络优于Lasso,因为它倾向于同时选择相关特征。其优化过程采用坐标下降算法,通过循环更新每个参数以最小化目标函数。
摘要由CSDN通过智能技术生成

弹性网络

模型

弹性网络是一种使用 L1, L2 范数作为先验正则项训练的线性回归模型。 这种组合允许学习到一个只有少量参数是非零稀疏的模型,就像 Lasso 一样,但是它仍然保持一些像 Ridge 的正则性质。我们可利用 l1_ratio 参数控制 L1 和 L2 的凸组合。

弹性网络在很多特征互相联系的情况下是非常有用的。Lasso 很可能只随机考虑这些特征中的一个,而弹性网络更倾向于选择两个。

在实践中,Lasso 和 Ridge 之间权衡的一个优势是它允许在循环过程(Under rotate)中继承 Ridge 的稳定性。

最小化的目标函数是:

minw12n||Xwy||22+αρ||w||1+α(1ρ)2||w||22 min w 1 2 n | | X w − y | | 2 2 + α ρ | | w | | 1 + α ( 1 − ρ ) 2 | | w | | 2 2

算法:

坐标下降算法(coordinate descent )


L(w)==12n||Xwy||22+αρ||w||1+α(1ρ)2||w||2212ni(j
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值