Soft Thresholding 求解优化问题例子
软阈值(SoftThresholding)可以求解如下优化问题:
arg minx∣∣x−B∣∣22+λ∣∣x∣∣1\argmin_x ||x-B||^2_2 + \lambda ||x||_1 xargmin∣∣x−B∣∣22+λ∣∣x∣∣1
的解为:
soft(B,λ/2)={B+λ/2,B<−λ/20,∣B∣<λ/2B−λ/2,B>λ/2soft(B,\lambda / 2)=\left\{ \begin{aligned} B+\lambda /2 &,& B &< -\lambda /2 \\ 0 &,& |B| &< \lambda /2 \\ B-\lambda /2&,& B &> \lambda /2 \end{aligned} \right. soft(B,λ/2)=⎩⎪⎨⎪⎧B+λ/20B−λ/2,,,B∣B∣B<−λ/2<λ/2>λ/2
具体参考证明
例子:
来源于文章Newton, M.A., Polson, N.G. and Xu, J. (2020), Weighted Bayesian bootstrap for scalable posterior distributions. Can J Statistics. https://doi.org/10.1002/cjs.11570
θw∗=arg minθ∈Θ{w12(y−θ)2+λw0∣θ∣}\theta_w^* = \argmin_{\theta \in \Theta}\{\frac{w_1}{2}(y-\theta)^2+\lambda w_0 |\theta| \} θw∗=θ∈Θargmin{2w1(y−θ)2+λw0∣θ∣}
利用soft thresholding解得:
θw∗={y−λw0/w1,ify>λw0/w1y+λw0/w1,ify<−λw0/w10,if∣y∣⩽λw0/w1\theta^*_w=\left\{ \begin{aligned} y - \lambda w_0 / w_1 &,& &if \ \ y > \lambda w_0 / w_1 \\ y + \lambda w_0 / w_1 &,& &if \ \ y < - \lambda w_0 / w_1 \\ 0&,& &if \ \ |y| \leqslant \lambda w_0 / w_1 \end{aligned} \right. θw∗=⎩⎪⎨⎪⎧y−λw0/w1y+λw0/w10,,,if y>λw0/w1if y<−λw0/w1if ∣y∣⩽λw0/w1
Soft Thresholding 求解优化问题例子相关推荐
- Tsai笔记:GPOPS学习笔记(1)—— 高斯伪谱法的最基本优化方程求解思路(例子介绍)
Tsai笔记:GPOPS学习笔记(1)-- 高斯伪谱法的最基本优化方程求解思路(例子介绍) Tsai三步.(第一步,基本说明.第二步,结果图显示.第三步,代码展示.) 第一步,基本说明. A.问题说明 ...
- (转)IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding
原 IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding 2016年08月10日 15:26:02 jbb0523 阅读数: ...
- 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读
题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...
- 软阈值 (Soft Thresholding)函数解读
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thres ...
- 软阈值(Soft Thresholding) 函数解读
题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...
- IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding
题目:IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding 本篇是对压缩感知重构算法之迭代软阈值(IST)的延续,可能需要以 ...
- 软阈值(Soft Thresholding)函数
1. 软阈值(Soft Thresholding)函数的作用 软阈值(Soft Thresholding)可以求解如下优化问题: arg min x ∥ X − B ∥ 2 2 ...
- Iterative Soft Thresholding和Iterative Shrinkage/Thresholding的区别
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:IST:Iterative Shrinkage/Thresholding和Iterati ...
- 软阈值(Soft Thresholding)函数解读
原文:https://www.cnblogs.com/wlzy/p/7966525.html 软阈值(Soft Thresholding)函数解读 函数的符号 软阈值(Soft Thresholdin ...
最新文章
- 变量命名规范 匈牙利 下划线 骆驼 帕斯卡
- python基础实例-Python入门基础知识实例,值得收藏!
- python基础之python中if __name__ == '__main__': 的解析
- 16/100. Symmetric Tree
- 声音均衡器怎么调好听_汽车10段音效最佳设置,手把手教你调节车载音响均衡器...
- Python编程进阶,Python如何实现多进程?
- 特斯拉CEO马斯克再次动员员工 加快季度末交付
- 基于JAVA+SpringMVC+MYSQL的自动排课系统
- 认识CSS中高级技巧之元素的显示与隐藏
- Flex 弹性布局(****************************************************)
- AtCoder Grand Contest 018 A
- 阿里云安装kubernetes-UI报错endpoints \kubernetes-dashboard\ not found解决方法
- js怎么获取ueditor值_js获取UEditor富文本编辑器中的图片地址
- 【Python数据分析-8】:Numpy常用操作-arange函数、linspace函数与运算
- 小米(xiaomi)红米(Redmi)手机一开机就自动重启:find device closed unexpectedly
- 传智:自己简单实现一个struts2框架的demo
- 批量查询快递物流,自动过滤重复的单号
- 伪随机二进制序列(PRBS)
- java 判断简体 繁体字_java判定字符是英文,中文简体,还是繁体
- React ,Redux 教程汇总
热门文章
- c语言实验报告周信东,周信东主编最新版c语言程序设计基础实验一实验报告
- 国内顶级游戏公司招聘 Cocos 人才第二弹!
- 考研英语作文常见的三大类问题
- jquery html5视频播放插件在iframe中无法全屏解决办法
- Dell R710 iDRAC6 远程控制卡设置
- asp.net of BF-TECH软件工程师IT高端培训课程
- SAP 成本中心IDOC增强
- 鸿蒙不为手机而生,不是为手机而生,鸿蒙到底能做什么?答案让花粉始料未及...
- 灰色系统理论及其应用 (九) : GM(1, N) 和GM(0, N) 模型
- 计算机加电启动操作引导自举,在计算机加电启动过程中,加电自检程序、 操作系统、引导程序、自举装入程序,这四个的执行顺序为...