Lasso回归的坐标下降法推导

目标函数

Lasso相当于带有L1正则化项的线性回归。先看下目标函数:

Lasso回归的坐标下降法推导

这个问题由于正则化项在零点处不可求导,所以使用非梯度下降法进行求解,如坐标下降法或最小角回归法。

坐标下降法

本文介绍坐标下降法。 
坐标下降算法每次选择一个维度进行参数更新,维度的选择可以是随机的或者是按顺序。 
当一轮更新结束后,更新步长的最大值少于预设阈值时,终止迭代。

下面分为两部求解:

RSS偏导

Lasso回归的坐标下降法推导

正则项偏导

次梯度方法(subgradient method)是传统的梯度下降方法的拓展,用来处理不可导的凸函数。 
Lasso回归的坐标下降法推导

Lasso回归的坐标下降法推导

整体偏导数

Lasso回归的坐标下降法推导

Lasso回归的坐标下降法推导

伪代码

Lasso回归的坐标下降法推导

概率解释

拉普拉斯分布

Lasso回归的坐标下降法推导

MAP推导

Lasso回归的坐标下降法推导

Lasso回归的坐标下降法推导

 

相关文章:

  • 2021-06-11
  • 2021-11-19
  • 2021-05-10
  • 2021-10-17
猜你喜欢
  • 2022-01-16
  • 2022-12-23
  • 2021-09-15
  • 2022-01-03
相关资源
相似解决方案