加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ISTA算法求解L1正则化问题

发布时间:2020-12-14 00:45:33 所属栏目:百科 来源:网络整理
导读:L1正则化问题: min x f ( x ) + λ ∥ x ∥ 1 若 f ( x ) 可导,且 f ( x ) 满足 L-Lipschitz条件,即存在常数 L 0 使得 ∥ ? f ( x ′ ) ? ? f ( x ) ∥ 2 2 ≤ L ∥ x ′ ? x ∥ 2 2 ( ? x , x ′ ) 则在 x k 附近可将 f ( x ) 二阶taylor展开近似为: f

L1正则化问题:

minxf(x)+λx1

f(x) 可导,且 f(x) 满足 L-Lipschitz条件,即存在常数 L>0 使得

?f(x)??f(x)22Lx?x22(?x,x)

则在 xk 附近可将 f(x) 二阶taylor展开近似为:
f^(x)?f(x0)+??f(x0),x?x0?+L2x?x02=L2x?(x0?1L?f(x0))22+const

上式的最小值为:
x=x0?1L?f(x0)

若通过梯度下降法对 f(x) 进行最小化,则每一步迭代等价于最小化二次函数 f^(x) .

L1正则化问题的迭代公式为:

xk+1=argminxL2x?(xk?1L?f(xk))22+λx1

z=xk?1L?f(xk) ,然后求解:
xk+1=argminxL2x?z22+λx1

解得:
xik+1=???????zi?λL,0,zi+λL,λL<zi|zi|λLλL>zi

其中, xik+1 zi 分别是 xk+1 z 的第 i 个分量。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读