fminunc
Javaでオクターブの(関数最小化の制約なし)ライブラリのJavaバージョンを見つけようとしています。目標は、ロジスティック回帰に使用することです。
現在、私はコストを最小限に抑えるために勾配降下の自作バージョンを使用しています。既存のライブラリを使用して(Javaで)それを実行できるようにしたいと考えています。これは、 Coursera Machine Learningコースから得たオクターブ コードを Java に移植するという私の取り組みに関連しています。
fminunc
Javaでオクターブの(関数最小化の制約なし)ライブラリのJavaバージョンを見つけようとしています。目標は、ロジスティック回帰に使用することです。
現在、私はコストを最小限に抑えるために勾配降下の自作バージョンを使用しています。既存のライブラリを使用して(Javaで)それを実行できるようにしたいと考えています。これは、 Coursera Machine Learningコースから得たオクターブ コードを Java に移植するという私の取り組みに関連しています。
ああ、ここにあなたが適合性をチェックできるいくつかのことがあります:
http://dev.davidsoergel.com/trac/jlibsvm/ https://github.com/davejacobs/ml http://commons.apache.org/proper/commons-math/ http://liebke.github.io /incanter/optimize-api.html#incanter.optimize/non-linear-model
同じ主題に関するスレッドがいくつかあり ます: https://groups.google.com/forum/#!topic/clojure/c7dxBWJn_X4
ありがとう、ブリル。最終的に、Stanford NLP Library の QNMinimizer を使用しました。
前の 2 つの回答に満足できない人がいる場合は、Fmincg 関数を Java に移植しました。Fmincg 関数は Fminunc と同じ入力を受け取り、大規模なデータセットに対してより優れたパフォーマンスを発揮します。https://github.com/Dan12/MachineLearning/blob/master/src/main/java/com/mycompany/maventest/Fmincg.java