机器学习-06 基于sklearn 广义线性模型- 弹性网络

弹性网络是结合岭回归和Lasso回归优点的线性模型,适用于特征间高度相关的数据。它通过L1和L2范数进行正则化,既能处理稀疏矩阵又保持正则化效果。在sklearn中,可以使用ElasticNet类进行模型训练和预测。
摘要由CSDN通过智能技术生成

机器学习-06 基于sklearn 广义线性模型- 弹性网络

弹性网络

我们前面学习了岭回归和Lasso回归,其中岭回归通过添加系数惩罚项,减小了系数之间的关联性,Lasso回归可以解决稀疏矩阵的情况。
弹性网络综合了岭回归和lasso回归的优势,可以拟合稀疏矩阵也保持了岭回归的正则性质。它使用使用 L1, L2 范数作为先验正则项训练的线性回归模型。 在面对特征之间相关性较高的情况时,弹性网络表现良好。Lasso 很可能只随机考虑这些特征中的一个,而弹性网络更倾向于选择两个。
最小化的目标函数是:
m i n   w 1 2 n s a m p l e s ∣ ∣ X w − y ∣ ∣ 2 2 + α ρ ∣ ∣ w ∣ ∣ 1 + α ( 1 − ρ ) 2 ∣ ∣ w ∣ ∣ 2 2 \underset{w}{min\,} { \frac{1}{2n_{samples}} ||X w - y||_2 ^ 2 + \alpha \rho ||w||_1 +\frac{\alpha(1-\rho)}{2} ||w||_2 ^ 2} wmin

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值