7

我只是想知道是否有人知道大型稀疏矩阵的奇异值分解(SVD)的Java实现?我需要这个实现来进行潜在语义分析(LSA)。

我尝试了来自 UJMP 和 JAMA 的软件包,但是当行数 >= 1000 和 col >= 500 时它们会窒息。如果有人能指出我的伪代码或那里的东西,那将不胜感激。

4

1 回答 1

4

在 Wikipedia上有一个Java 数值库列表。NIST 库,非常好,不幸的是不处理稀疏矩阵。我对其他包不太熟悉。你可以看看Colt;它的质量也相当高,并且可以处理一些操作的稀疏矩阵;我不知道 SVD,尽管我想是的。我还听说UJMP也值得一看。

编辑:很遗憾听到 UJMP 无法处理您的问题。我听说它值得一看。

于 2011-07-25T17:38:26.050 回答