4

我有一个稀疏矩阵,其形状为570000*3000。我试过nima做 NMF(使用默认的 nmf 方法,并设置max_iter为 65)。但是,我发现 nimfa 非常慢。有没有人使用更快的库来做 NMF?

4

1 回答 1

19

我以前用过libNMF。它是用 C 语言编写的,速度非常快。有一篇论文记录了算法和代码。

该论文还列出了 NMF 的几个替代包(使用多种不同的语言(我已在此处复制以供将来参考)。

免责声明:我没有尝试过任何其他软件包(除了 MATLAB 的)。

于 2012-12-11T06:49:15.963 回答