非负矩阵分解(NMF)被证明是一种非常有效的分解方法,可用于数据分析中的降维,并且已广泛应用于计算机视觉,模式识别和信息检索中。 但是,NMF实际上是一种不受监督的方法,因为它无法利用有关数据的先验知识。 在本文中,我们提出了使用图拉普拉斯算子(CNMF-GL)进行约束的非负矩阵分解,该方法不仅利用了几何信息,而且还适当地使用了标签信息来增强NMF。 具体来说,我们期望图的正则化项能够保留原始数据的局部结构,同时具有相同标签和具有不同标签的数据点将具有相应的约束条件。 结果,学习的表示将具有更大的辨别力。 图像聚类的实验结果证明了该算法的有效性。
2022-02-27 19:53:22 282KB Non-negative matrix factorization ·
1
NMF 非负矩阵分解 相关资料 程序 PPT A new nonnegative matrix factorization for independent component analysis Blind Image Separation Using Nonnegative Matrix Factorization with Gibbs Smoothing Gribonval_Zibulevsky_SCA_chapter Unmixing fMRI with independent component analysis 非负矩阵分解算法综述 基于非负矩阵分解算法进行盲信号分离 非负矩阵分解在图像分析中的应用.nh 基于功能核磁共振成像的右脑额下回情绪处理_英文_ nmf.m NMF.ppt 等
2022-02-15 11:18:58 16.38MB NMF 非负矩阵分解 相关资料 程序
1
稀疏正则化函数的选取直接影响到稀疏非负矩阵分解高光谱解混的效果。目前,主要采用 L0.或 L1 范数作为稀疏度量。L0 稀疏性好,但求解困难;L1 求解方便,但稀疏性差。提出一种近似稀疏模.型,并将其引入到多层非负矩阵分解(AL0-MLNMF)的高光谱解混中,将观测矩阵进行多层次稀疏分.解,提高非负矩阵分解高光谱解混的精度,提升算法的收敛性。仿真数据和真实数据实验表明:该算.法能够避免陷入局部极值,提高非负矩阵分解高光谱解混性能,算法精度上比其他几种算法都有较大.的提升效果,RMSE 降低 0.001~1.676 7,SAD 降低 0.002~0.2443。
1
许多复杂的系统由通过不同层的耦合网络组成,其中每个层代表许多可能的交互类型之一。 一个基本的问题是如何在多层网络中提取社区。 当前算法要么将多层网络分解为单层网络,要么通过使用共识聚类扩展单层网络的算法。 但是,由于批评这些方法忽略了各层之间的连接,从而导致精度低。 为了解决这个问题,提出了一种定量函数(多层模块密度),用于多层网络中的社区检测。 之后,我们证明了多层模块化密度的迹线优化等效于算法的目标函数,例如内核K均值,非负矩阵分解,频谱聚类和多视图聚类。层网络,为设计社区检测算法提供了理论基础。此外,通过同时分解与多层网络相关的矩阵,开发了一种半监督联合非负矩阵分解算法(S2-jNMF)。 与传统的半监督算法不同,部分监督被集成到S2-jNMF算法的目标中。 最后,通过在人工和现实世界网络上的大量实验,我们证明了所提出的方法优于多层网络中用于社区检测的最新方法。
2022-01-15 23:26:55 940KB Multi-layer networks; community structure;
1
JavaScript正则表达式校验非负整数实例.docx
2022-01-14 09:11:37 15KB 开发
软阈值matlab代码用于语音分离的深度递归非负矩阵分解(DR-NMF)的实现 DR-NMF是一个递归神经网络,它是由应用于稀疏NMF推理的迭代软阈值算法(ISTA)的展开迭代构建而成的。 稀疏NMF推论是在给定非负字典W的情况下推论非负稀疏系数H的任务,使得WH逼近非负观察矩阵X。对于语音分离,观察矩阵X是有声音频的原始频谱图,并且对字典W进行分区变成语音和噪声成分。 字典W的这种划分允许在STFT域中计算增强掩码。 在这里阅读论文: 指示: 使用,可以从中获得。 设置环境(更新05-03-19)。 此代码取决于某些较旧版本的软件包(请参阅。要设置conda环境,请运行以下命令: conda create --name drnmf_orig3 cudnn=5.1 gxx_linux-64=5.4.0 python=2.7 theano=0.9.0 numpy=1.11 pygpu=0.6.9 pip install keras==2.0.4 librosa==0.5.1 joblib==0.11.0 hickle jupyter 通过运行下载所需的工具箱。 通过用本地CHiME2路径
2022-01-13 20:33:53 315KB 系统开源
1
非负矩阵分解
2022-01-12 14:23:37 389KB uifuf
1
非负矩阵分解是采用向量空间模型,进行基于内容的推荐挖掘时,进行向量空间降维的一个常用算法
2022-01-08 22:01:58 2KB 数据挖掘 非负矩阵分解 算法 C
1
NMF分解算法相较于传统的一些算法而言,具有实现上的简便性、分解形式和分解结果上的可解释性,以及占用存储空间少等诸多优点
2022-01-08 21:44:38 11KB 非负矩阵分解 C语言实现
1
c代码-3.给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 /** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */ struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2){ }
2022-01-05 12:08:13 2KB 代码
1