メトリック学習アルゴリズムを実装しています。データの次元を減らしたいです。Java とライブラリ (Jama) を使用して実装し、PCA を使用して次元を削減しています。Jama ライブラリの eig を使用して固有値を取得すると、サイズが 300 x 20 の行列でもかなりの時間がかかります。固有値と固有ベクトルの Java 実装を取得する必要があります。参考までに、PCAを持つJblasなどの他のライブラリも試してみましたが、固有値と固有ベクトルのパフォーマンスが非常に悪いです。
2384 次
1 に答える
2
Apache 数学ライブラリを試してください。パッケージ org.apache.commons.math3.linear でクラスEigenDecompositionを検索します。ちなみに、正方行列の固有値と固有ベクトルしか見つからないと思います。
于 2014-06-17T15:38:51.840 に答える