稀疏表示是针对不确定方程组的求解问题而提出的。对不确定方程组Ax=b,A∈,且n<m,在A为满秩的条件下,方程数目小于未知数的个数,方程组有无数组解。给定不同的正则约束函数,不确定性方程组的解也会有所不同。稀疏表示模型是将解的系数性作为不确定性方程组一种约束,使方程组有唯一解。

稀疏表示的本质思想是:引入到信号表示理论中,从基或字典中寻求最小原子的线性组合来表示信号。从数学角度出发,系数表示模型是对高维数据进行线性分解的一种表示方法。假设信号(图像可看作一维向量)x∈,通过基或字典可得:

其中,是系数系数,即只有有限个(K)非零元素,其它元素均为零,则称α是K稀疏的。其具体过程如图所示:

稀疏表示问题可以通过下面等式约束给予描述:

其中,α为x的稀疏表示,D称为稀疏变换矩阵,为原子,类似于小波变换中的小波基。表示范数,含义为非零元素的个数。从理论上讲,上式属于NP-hard问题,计算量大。相关研究学者已证明在一定的系数条件下,范数可以转换为范数的凸优化估计问题:

在实际应用中,测量或传输过程中一般会引入噪声,数学模型可改写为:

上述等式约束模式转换成不等书约束模型,即:

其中,ε表示稀疏表示误差或噪声能量强度。上述模型具有其它等价模式,如稀疏性约束模式:

其中,ζ表示稀疏性指标,其正则化表达形式为:

其中,λ为正则化参数,用来均衡稀疏性和噪声或误差。

稀疏表示理论问题优化模型相关推荐

  1. 推荐系统中稀疏特征 Embedding 的优化表示方法

    文章作者:张俊林 新浪微博 AI Lab 负责人 内容来源:AI前线 导读:推荐或者 CTR 预估任务有一个很突出的特点:存在海量稀疏特征.海量意味着数量巨大,稀疏意味着即使在很大的训练数据里,大量特 ...

  2. 最优化模型:线性代数模型、凸优化模型及应用

    最优化理论是应用数学的一个分支,该理论研究在约束条件下某个函数的最小值或最大值.这个领域的诞生可以追溯到高斯年轻时所解决的一个天文学问题.后来随着物理学,特别是力学的发展,一些自然现象可被描述为&qu ...

  3. 基于支持向量机 (SVM) 和稀疏表示理论 (SRC) 的人脸识别比较

    一 背景 1.1 支持向量机简介 支持向量机(Support Vector Machine,SVM)是AT&TBell 实验室的V.Vapnik等人提出的一种机器学习算法,是迄今为止最重要的机 ...

  4. 最优传输理论和生成模型的几何观点

    ©PaperWeekly 原创 · 作者|尹娟 学校|北京理工大学博士生 研究方向|随机过程.复杂网络 论文标题:A Geometric View of Optimal Transportation ...

  5. 中国人工智能学会通讯——最优传输理论在机器学习中的应用 1.1 最优传输理论与 WGAN 模型...

    最优传输理论是连接几何和概率的桥梁, 它用几何的方法为概率分布的建模和衡量概 率分布之间的距离提供了强有力的工具.最 近,最优传输理论的概念和方法日益渗透进 机器学习领域,为机器学习原理的解释提供 了 ...

  6. 数学建模代码速成~赛前一个月~matlab~代码模板~吐血总结~三大模型代码(预测模型、优化模型、评价模型)

    目录 一.预测模型 1.BP神经网络预测 2.灰色预测 3.拟合插值预测(线性回归) 4.时间序列预测 5.马尔科夫链预测 6.微分方程预测 7.Logistic 模型 二.优化模型 1.规划模型(目 ...

  7. python 组合优化 回撤最小_【揭秘专业投资者的武器】经典组合优化模型 在行业资产配置中的应用示例...

    组合优化的目的在于给予高收益,低风险的标的更多的权重,来提高组合整体表现.策略里面大部分情况下都会默认平均持仓的方法,由于没有考虑各个标的风险的不同,标的之间的相关性,并未较好的解决鸡蛋在一个篮子里的 ...

  8. Matlab 预防性维修,基于故障预测的预防性维修策略优化模型.pdf

    基于故障预测的预防性维修策略优化模型 第7期 组 合机床 与 自动 化加 工技 术 No.7 2015年7月 M odularM achineTool& AutomaticManufactur ...

  9. 数学建模matlab 优化模型,数学建模实验中三种优化模型的分析

    1. 引言 在20世纪中期,数学建模 [1] 就在欧美国度首次被发现,而在中国的呈现稍晚些,但是大约在80年代初始咱们国家也就有了.它的核心即是创立数学模型 [2] ,使得问题获得最优化的解决.而数学 ...

最新文章

  1. Database Vault注冊
  2. centos(linux) 下如何查看端口占用情况及杀死进程
  3. jsp当前页的变量值显示到文本框中hint_Word中常用的这9个打印技巧,你不一定全懂,非常实用...
  4. C#Winform调用wsdl接口webservice#http
  5. 记一次引入Elasticsearch的系统架构实战
  6. JEECG Framework 3.4.3 GA 版本发布
  7. apt java8_Ubuntu 18.04安装Java JDK8三种方式
  8. rdlc报表 矩形高固定_固定资产管理系统_简化资产管理流程
  9. jQuery EasyUI API 中文文档 - 数值微调器(NumberSpinner)
  10. 大话functional编程语言
  11. U盘弹出问题解决尝试和记录
  12. 济南职工医保统筹的一些了解
  13. De-Sim示例分析(三)SIR传染病模型
  14. Linux内核异常调试工具与方法
  15. 卡尔曼滤波模型及Matlab模型建立
  16. 转:创业之路“一生悬命”---只有偏执狂才能生存
  17. 手机扫一扫ocr识别技术
  18. 计算机科学与技术学习路线编程基础四大件应用实践编程(含C++学习路线)
  19. CompletableFuture的正常,异常,timeout和cancel
  20. #define 用法解析

热门文章

  1. R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、计算除权除息之后的开盘价收盘价收益率和收盘价收益率、保持不变
  2. SAP GUI 730 windows 免费下载
  3. 一个11层的CNN(基于无人售货机的货物识别
  4. RTX操作系统教程[00]
  5. 餐饮销量数据统计量分析
  6. python游戏开发超级玛丽,100%真实版
  7. FC小霸王4000余款游戏整合版图文说明
  8. Java实现聊天室(TCP)
  9. mysql8.0Access denied for user 'root'@'' (using password: YES)
  10. 服务器之间文件同步 go,基于golang文件实时监控并同步远端服务器工具