DOA_Lasso问题求解算法整理(2)

 DOA_SMV模型:

其中,y 为接收信号,A 为阵列流形,s 为信源,e 为高斯白噪声。

DOA_Lasso问题:

2 次梯度下降法

对于可导的凸函数,我们通常使用常规的梯度下降法处理,但当目标函数不可导(在某些点上导数不存在)时,我们就没法使用常规的梯度下降法处理。于是引入次梯度(Subgradient)用于解决此类目标函数并不总是处处可导的问题。

次梯度方法的优势是比传统方法能够处理的问题范围更大,不足之处就是算法收敛速度慢

首先,回顾一下次梯度:

次梯度定义为:

凸函数总有次梯度,非凸函数即使可微也不一定有次梯度。凸函数的次微分总是非空,凹函数的次微分是空集。

次梯度的简单计算(某种情况下):

设函数fx_0处不一定可导,,其左导数为:

(收敛性不稳定,不知道什么时候会收敛,配置参数需要碰运气???怎么办,在线等)

当使用连续化策略时,结果如下:

效果令我满意。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值