JavaFX + ND4J〜数学への挑戦1:ND4Jのインストール〜

イントロダクション

機械学習を理解するために「どうしたら良いか?」を考えていたらちょうど持っている本がありました。

今回ではないですが、ゲームのマッピングにもND4Jを使って見ました。

この本の内容は「Python」で書かれているので。。。「ソース読むだけでいいや!」となっておりましたが「PythonでできるならJavaでもできるじゃん?」と気がついたのでそのようにします。

ND4Jのインストール

Mavenで。。。

こちらのサイトを参考にしました。下のようにPOMファイルに追記します。

<peoperties>   <nd4j.version>0.7.2</nd4j.version></properties>                     

   <dependency>      <groupId>org.nd4j</groupId>      <artifactId>nd4j-native-platform</artifactId>      <version>${nd4j.version}</version>    </dependency>

ちなみにプロジェクトのMaven化は下のような感じです。

Mavenのサイトで詳細な情報が観れます。ちなみに参考サイトのND4Jのバージョンは7.xでしたが、最新(2019/02/14現在)のバージョンは0.9.1でした(安定版)

https://mvnrepository.com/artifact/org.nd4j/nd4j-api

ちなみにここから「JAR」ファイルをダウンロードできます。

ダウンロードしたらEclipseのビルドパスに追加します。下のような感じです。

ND4Jをインストールし終わると以下のような感じになります。

ND4Jを動かしてみる

public class FirstNd4j {
   public static void main(String[] args) {
      INDArray arr = Nd4j.zeros(3);
      System.out.println(arr);
   }
}

ND4J版のハローワールドです。

でわでわ。。。

JavaFXでハローワールド〜

  1. Java 初めてでも大丈夫〜ステップアッププログラミングのススメ〜
  2. ステップアッププログラミング〜Java FxHelloWorld解説〜
  3. Java StepUpProgramingJavaFX で四則計算〜
  4. Java StepUpProgramingJavaFXで画面切り替えを作る1
  5. Java StepUpProgramingJavaFXで画面切り替え2ボタン作成〜
  6. Java StepUpProgramingJavaFXで画面切り替え3アクション〜
  7. Java StepUpProgramingJavaFXで画面切り替え4Pane切り替え〜
  8. Java StepUpProgramingJavaFXで画面切り替え5WebEngine

 



コメントを残す