@H_404_1@L1正则化问题:
minxf(x)+λ∥x∥1
若
f(x)
可导,且
f(x)
满足 L-Lipschitz条件,即存在常数
L>0
使得
@H_404_1@
∥∇f(x′)−∇f(x)∥22≤L∥x′−x∥22(∀x,@H_49_301@x′)
则在
@H_404_335@xk
附近可将
f(x)
二阶taylor展开近似为:
上式的最小值为:
x=x0−1L∇f(x0)
@H_404_1@若通过梯度下降法对
f(x)
进行最小化,则每一步迭代等价于最小化二次函数
f^(x)
.
@H_404_1@L1正则化问题的迭代公式为:
xk+1=argminx@H_502_1006@L2∥x−(xk−1L∇f(xk))∥22+λ∥x∥1
令
z=xk−1L∇f(xk)
,然后求解:
xk+1=argminxL2∥x−z∥22+λ∥x∥1
解得:
xik+1=⎧⎩⎨⎪⎪⎪⎪zi−λL,0,zi+λL,λL<zi|zi|≤λLλL>zi
其中,
xik+1
与
zi
分别是
xk+1
与
z
的第
i
个分量。
原文链接:/regex/358756.html若
则在
上式的最小值为:
令
解得:
其中,