非负矩阵分解定义为:找到非负矩阵W与H使得V=WH 。在计算中等式两者很难完全相等。在计算中往往是根据某更新法则迭代更新出两个乘子,当上式左右两端的距离(如欧式距离)满足我们设定的大小,停止迭代。
非负矩阵分解NMF算法应用十分广泛,如图像处理分析,推荐系统,图计算等...
spark 目前并部支持NMF算法.
根据其原理,可以利用graphx与矩阵的方式来实现迭代获取H和W矩阵..,其结果如图所示:
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!