7

大きな疎行列に対する特異値分解 (SVD) の Java 実装を誰かが知っているかどうか疑問に思っています。潜在意味解析 (LSA) にはこの実装が必要です。

UJMP と JAMA のパッケージを試してみましたが、行数 >= 1000 および列数 >= 500 のときに詰まります。誰かが私に疑似コードまたは何かを指摘していただければ、それは大歓迎です。

4

1 に答える 1

4

Wikipedia に Java 数値ライブラリのリストがあります。非常に優れた NIST ライブラリは、残念ながら疎行列を処理しません。私は他のパッケージにあまり慣れていません。Coltを見てください。また、非常に高品質であり、一部の操作で疎行列を処理します。SVD についてはわかりませんが、あると思います。UJMPも一見の価値があると聞いています。

編集: UJMP が問題を処理していないと聞いて申し訳ありません。一見の価値ありと聞いていました。

于 2011-07-25T17:38:26.050 に答える