私はpcaで解析するデータを含む非常に大きな行列(約500000 * 20000)を持っています。これを行うには、ParallelColtライブラリを使用していますが、共分散行列の固有ベクトルと固有値を得るために特異値分解と固有値分解を使用しています。しかし、これらのメソッドは、ヒープを浪費し、私は "OutOfMemory"エラーを取得します...大きな行列上でjavaでPCAを実行する
また、SparseDoubleMatrix2Dを使用して(データは非常にまばらです)、エラーは依然として残っているので、私はこの問題を解決できますか?
ライブラリを変更しますか?
Javaはみなさ言語のみですが、私は......この行列はめちゃくちゃ大きい想像できますか? – Beginner
別の言語に切り替えると何が変わるのかわかりません。 – duffymo