jvmで並列分散処理できるdeeplearning tool deeplearning4jをbuildして動かしてみるまでの作業ログ
buildまで
## git clone
$ git clone git@github.com:shoe116/deeplearning4j.git
## set up
$ cd deeplearning4j
$ bash ./setup.sh
動かしてみる
まさかの、「exampleは別リポジトリ」なので(しかもver情報付き、いみわからん)dl4j-0.4-examplesを落としてくる。同じディレクトリだと.gitが喧嘩するので、deeplearning4jと同階層にしておこう。
とりあえず、deeplearningにおけるhallo world, Mnistの手書き文字データを学習させてみよう。
## git clone examples
$ cd ..
$ git clone git@github.com:deeplearning4j/dl4j-0.4-examples.git
$ cd dl4j-0.4-examples
## install
$ mvn clean install -DskipTest
## run mnist
mvn exec:java -Dexec.mainClass=org.deeplearning4j.examples.deepbelief.DBNMnistFullExample