您的位置:首页 > 游戏 > 手游 > 【Python机器学习】非负矩阵分解(NMF)

【Python机器学习】非负矩阵分解(NMF)

2024/11/16 14:34:24 来源:https://blog.csdn.net/weixin_39407597/article/details/139555584  浏览:    关键词:【Python机器学习】非负矩阵分解(NMF)

非负矩阵分解(NMF)也是一种无监督算法,其目的在于提取有用的特征。它的工作原理类似于PCA,也可以用于降维。与PCA相同,我们试图将每个数据点写成一些分量的加权求和。但在PCA中,我们想要的是正交分量,并且能够解释尽可能多的数据方差;而在NMF中,我们希望分量和系数均为非负,也就是说,我们希望分量和系数都大于或等于0.因此,这种方法只能应用与每个特征都是非负的数据,因为非负分量分非负求和不可能为负值。

将数据分解成非负加权求和的这个过程,对由多个独立源相加(或叠加)创建而成的数据特别有用,比如多人说话的音轨或包含多种乐器的音乐。在这种情况下,NMF可以识别出组成合成数据的原始分量。总的来说,与PCA相比,NMF得到的分量更容易解释,因为负的分量和系数可能会导致难以解释的抵消效应。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com