首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > 非负矩阵分解

非负矩阵分解

  • 资源大小:1.13 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: Matlab matlab 矩阵 分解

资 源 简 介

应用背景1999 年D. D. Lee 和H. S. Seung [26, 27] 在Nature上提出了一种新的矩阵分 解思想—非负矩阵分解(Non-negative Matrix Factorization, NMF). 该文章的发 表迅速引起了各个学术领域研究人员的重视: 一方面, 科学研究中的很多大规模 数据的分析方法需要通过矩阵形式进行有效处理, 而NMF 思想恰好为人类处理 大规模数据提供了一种新的途径; 另一方面, NMF 分解算法相较于传统的一些算 法而言, 具有实现上的简便性, 分解形式和分解结果上的可解释性, 以及占用存储 空间少等诸多优点. 正因为NMF 的这些良好的特点, 使得NMF 在诸多领域都得 到了广泛的应用, 包括: 文本分析与聚类, 数字水印, 人脸检测与识别, 图像检索, 图像复原, 语言建模, 声源分类, 音乐信号分析与乐器识别, 盲信号分离, 网络安 全, 基因及细胞分析等的研究中. 关键技术NMF 解决的是下面的问题, 给定非负矩阵V ∈ R m×n , 求解两个非负子矩 阵W ∈ R m×r 和H ∈ R r×n , 使得 V ≈ W H. 一般情况下r min{m,n}, 从而达到降低数据存储维数的效果. NMF 在Euclidian 距离下的数学模型定义如下, min D F (W, H) = 1 2 V − W H 2 F s.t. W ≥ 0, H ≥ 0.

文 件 列 表

nmf.m
VIP VIP
0.188379s