DeepLearning もくもくハッカソンに参加したのでその中で試したことを書きます。
今回はHelloWorldできればいいくらいなキモチで参加。
H2O
- http://h2o.ai/
- sparkと組み合わせられる(sparkling-water)
Flow(notebookみたいなの)で試してみる
java -jar h2o.jar
open http://localhost:54321
- exampleをロードしてhogehoge
sparkling-water
- H2O on spark
Spark-Cluster(ローカル)で動かしてみある
-
setup
git clone git@github.com:h2oai/sparkling-water.git
- spark-1.2.2-bin-hadoop2.4
- java7とか
- Dockerfileからbuildしてもよい
- 本家のだとビルドが壊れてます
- 修正版
./bin/launch-spark-cloud.sh
export MASTER="spark://localhost:7077"
./run-example.sh AirlinesWithWeatherDemo
spark-ec2
- ec2上でmaster/slaveでSpark-Cluster作りたい
- その上でsparkling-water動かしたい
- sparkをec2に立てる
- なんか動かないorz
DL4J
- Deep Learning for Java, Scala & Clojure on Hadoop, Spark & Flink
- sparkはまだGPU難しそうだけど、これはGPUも使える
- dockerでbuildしたがIDEないとexample動かんので退散...
Caffe
- 一応Caffeも触ってみた
- Deep learning framework by the BVLC
- @ixixiさんのdocker image
$ docker run -p 8888:8888 --rm ixixi/caffe-lstm ipython notebook /opt/caffe/examples --ip=0.0.0.0 --no-browser
$ boot2docker ip
192.168.59.104
$ open http://192.168.59.104:8888
- 試しに猫ひろし食わせてみた
- predicted class は543だと
data/ilsvrc12/synset_words.txt
541 n03240683 drilling platform, offshore rig
542 n03249569 drum, membranophone, tympan
543 n03250847 drumstick
544 n03255030 dumbbell
545 n03259280 Dutch oven
drumstick???