studylog/北の雲

chainer/python/nlp

Kerasを使ってみた

TheanoベースのDeepLearningライブラリKerasを使ってみた。
2時間触った程度なのであまり有用なことは書けませんが。

Keras Documentation
fchollet/keras · GitHub

モデルの設定をyaml等で記述しないといけないライブラリと違いpythonワンソースだけで完結するのが嬉しい。
コードも短い。
いいかも。

install

pip install keras

theanoなど依存ライブラリも同時インストールされます。
python2.7と3.4で動作確認済み。
3.3はサンプルコードを動かそうとするとエラー。

気になったところ

学習中に以下のようなプログレスバーが出てとても親切。
f:id:kitanokumo:20150808200432p:plain

GRU(Gated Recurrent Unit)がある

GPU向けに個別のコードを書く必要が無い

model.complieに時間がかかる。LSTMだと90秒ぐらい。github.com
まあ学習時間は何時間何十時間かかるものなので誤差っちゃ誤差なんですけど。