非负矩阵分解的算法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:guoaiet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
科学技术的蓬勃发展,已经将人类无形中推到了信息化的时代,信息化时代使得人类必须面临高效处理和分析各种大规模信息数据的挑战,那么,到底应该怎样有效地分析这些庞大的数据,从而提取出有价值的信息,这已经显得非常重要了。这些庞大的数据信息通常都是以矩阵或者张量的形式存在的,而非负矩阵分解(NMF)作为一种新型的矩阵分解方法,具有分解形式简单,分解结果可解释性以及占用存储空间较小等诸多优点,已经被成功地应用于光谱数据分析、人脸识别、信号处理、癌症类的发现等领域。本文主要研究非负矩阵分解的算法,分别提出非负矩阵分解的非单调投影交替BB(Barzilai-Borwein)步长算法和非负矩阵分解的非单调自适应BB(Barzilai-Borwein)步长算法。不仅在理论上分别证明了两种算法的收敛性而且对其进行了程序实现,并将第二种算法运用于人脸识别领域。本文的主要内容如下:首先,对非负矩阵分解的研究背景、研究意义、基础知识以及非负矩阵分解的经典算法进行了简要的论述,并对论述的算法进行了简单的分析。其次,基于交替非负最小二乘算法的框架,结合交替BB步长算法,梯度的Lipschitz常数以及Grippo,Lamperiello和Lucidi等人给出的非单调线搜索技术,提出一种非负矩阵分解的非单调投影交替BB步长算法,理论上证明算法是收敛的,并且针对运行时间、迭代次数、相对误差和梯度与NeNMF算法、投影交替BB算法、二次正则投影BB算法进行对比,数值试验表明该算法是有效的。最后,基于交替非负最小二乘算法的框架,提出一种非负矩阵分解的非单调自适应BB步长算法,该算法利用自适应BB步长和梯度的Lipschitz常数加快算法的收敛速度,步长满足Zhang和Hager给出的非单调线搜索技术,从而理论上保证了算法的全局收敛性。数值结果表明,新算法对于大规模问题优势更明显,可以在最短的时间内获得最小的相对误差和梯度。同时将算法应用于人脸识别,针对重构后的效果图和运行时间与单调投影BB算法进行对比,发现新算法可以利用相对少的时间到达效果相同的重构图。
其他文献
在本文中,首先我们将致力于应用I-方法研究紧致无边Riemannian流形上立方非线性Schrodinger方程的性质,然后用法形式方法探讨无限齐次波管R×M上Klein-Gordon方程光滑小初值
本文主要讨论了弱Hopf群代数与群余环。 为了构造新的交叉π-范畴的例子,本文引入了弱Hopf群代数和弱T-代数,并且从范畴的观点解释了弱Hopfl群代数.我们讨论了弱T-数上的D
顶点代数是二十世纪末发展起来的一类新的数学研究对象,它与仿射Kac—Moody代数的表示理论以及物理中的共形场理论有紧密的联系([Bol,MS]). 格顶点代数是最重要、最基本的顶
本文利用Manton提出的方法讨论离散纤维丛S15→S8上的联络,本文在离散全空间中取一些点,规范群是作用在这些点上的一个离散群,纤维是这个群的轨道,底空间是丛与群作用的商空
本文主要运用半群理论来对脉冲随机系统进行研究。我们首先利用Banach不动点定理来讨论方程解的存在唯一性。然后,对于第一个系统,我们讨论它的指数稳定性,对于第二个系统,我们讨
微分学是分析学中重要的内容.从欧式空间上经典的微积分到近代分析学,微积分贯穿始终.随着实际问题的需要和最优化等数学分支的发展,非线性泛函的微分学越来越引起人们的关注
本文首先回顾了经典力学中的变分原理,介绍了差分系统的一般离散变分方法和差分离散变分原理。在此基础上,我们重点讨论了定义在位形空间为三维欧氏空间的二维曲面M的拓扑积
本研究主要通过在某些Riemann(黎曼)流形上构造出流体力学方程组的包含亚音速流,跨音速流和跨音速激波的特解,并对在Riemann流形上的定常完全Euler方程组或位势流方程研究这