软阈值(SoftThresholding)可以求解如下优化问题:

arg min⁡x∣∣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​/w1​y+λw0​/w1​0​,,,​​if  y>λw0​/w1​if  y<−λw0​/w1​if  ∣y∣⩽λw0​/w1​​

Soft Thresholding 求解优化问题例子相关推荐

  1. Tsai笔记:GPOPS学习笔记(1)—— 高斯伪谱法的最基本优化方程求解思路(例子介绍)

    Tsai笔记:GPOPS学习笔记(1)-- 高斯伪谱法的最基本优化方程求解思路(例子介绍) Tsai三步.(第一步,基本说明.第二步,结果图显示.第三步,代码展示.) 第一步,基本说明. A.问题说明 ...

  2. (转)IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding

    原 IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding 2016年08月10日 15:26:02 jbb0523 阅读数: ...

  3. 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读

    题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...

  4. 软阈值 (Soft Thresholding)函数解读

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thres ...

  5. 软阈值(Soft Thresholding) 函数解读

    题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...

  6. IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding

    题目:IST:Iterative Shrinkage/Thresholding和Iterative Soft Thresholding 本篇是对压缩感知重构算法之迭代软阈值(IST)的延续,可能需要以 ...

  7. 软阈值(Soft Thresholding)函数

    1. 软阈值(Soft Thresholding)函数的作用   软阈值(Soft Thresholding)可以求解如下优化问题:        arg min ⁡ x ∥ X − B ∥ 2 2 ...

  8. Iterative Soft Thresholding和Iterative Shrinkage/Thresholding的区别

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:IST:Iterative Shrinkage/Thresholding和Iterati ...

  9. 软阈值(Soft Thresholding)函数解读

    原文:https://www.cnblogs.com/wlzy/p/7966525.html 软阈值(Soft Thresholding)函数解读 函数的符号 软阈值(Soft Thresholdin ...

最新文章

  1. 变量命名规范 匈牙利 下划线 骆驼 帕斯卡
  2. python基础实例-Python入门基础知识实例,值得收藏!
  3. python基础之python中if __name__ == '__main__': 的解析
  4. 16/100. Symmetric Tree
  5. 声音均衡器怎么调好听_汽车10段音效最佳设置,手把手教你调节车载音响均衡器...
  6. Python编程进阶,Python如何实现多进程?
  7. 特斯拉CEO马斯克再次动员员工 加快季度末交付
  8. 基于JAVA+SpringMVC+MYSQL的自动排课系统
  9. 认识CSS中高级技巧之元素的显示与隐藏
  10. Flex 弹性布局(****************************************************)
  11. AtCoder Grand Contest 018 A
  12. 阿里云安装kubernetes-UI报错endpoints \kubernetes-dashboard\ not found解决方法
  13. js怎么获取ueditor值_js获取UEditor富文本编辑器中的图片地址
  14. 【Python数据分析-8】:Numpy常用操作-arange函数、linspace函数与运算
  15. 小米(xiaomi)红米(Redmi)手机一开机就自动重启:find device closed unexpectedly
  16. 传智:自己简单实现一个struts2框架的demo
  17. 批量查询快递物流,自动过滤重复的单号
  18. 伪随机二进制序列(PRBS)
  19. java 判断简体 繁体字_java判定字符是英文,中文简体,还是繁体
  20. React ,Redux 教程汇总

热门文章

  1. c语言实验报告周信东,周信东主编最新版c语言程序设计基础实验一实验报告
  2. 国内顶级游戏公司招聘 Cocos 人才第二弹!
  3. 考研英语作文常见的三大类问题
  4. jquery html5视频播放插件在iframe中无法全屏解决办法
  5. Dell R710 iDRAC6 远程控制卡设置
  6. asp.net of BF-TECH软件工程师IT高端培训课程
  7. SAP 成本中心IDOC增强
  8. 鸿蒙不为手机而生,不是为手机而生,鸿蒙到底能做什么?答案让花粉始料未及...
  9. 灰色系统理论及其应用 (九) : GM(1, N) 和GM(0, N) 模型
  10. 计算机加电启动操作引导自举,在计算机加电启动过程中,加电自检程序、 操作系统、引导程序、自举装入程序,这四个的执行顺序为...