私はJavaプロジェクトをやっています。このプロジェクトに PCA と線形回帰関数を追加する必要があります。これらのマトリックスのことを行うことができる Java ライブラリを教えていただけますか? どうもありがとう!
ところで、私はMatlab Builder For Javaを使用してmatlabコードを「.jar」に変換していました。ただし、上司は効率の理由からこのオプションを拒否します。
これは、さまざまな Java マトリックス ライブラリをベンチマークしている優れたサイトです。
Java Matrix Benchmark (JMatBench) は、Java 線形代数ライブラリの速度と安定性を評価するためのツールです。このツールは、ユーザーがアプリケーションに最適なライブラリを選択するために使用したり、開発者がバグや弱点を特定したりするために使用できます。その目標は、Java プラットフォームでのハイ パフォーマンス コンピューティングの状態を改善することです。
JMatBench は、広範囲の行列サイズと線形代数操作にわたってパフォーマンスを厳密にテストします。ランタイム パフォーマンス ベンチマークは、各ライブラリが最適な条件下で実行できる速度を測定します。JavaVM ランタイムの最適化を考慮して正確な結果を生成し、実行されるプラットフォームに動的に調整し、十分に確立された優れたベンチマーク手法を使用します。安定性ベンチマークは、精度、感度、およびオーバーフロー/アンダーフロー条件を処理する能力について、いくつかの標準的な線形代数演算を評価します。