Chainer

Chainerについて(調査レポート)

1.Chainer(PFN: Preffered Network)とは
 ・機械学習のフレームワーク

2.特徴
 ・実行時間が比較的短い
  ImageNetの分類問題を指標とした比較において最も短い.(Chainerの公式ブログより)
  (Tensorflow:24.3h,CNTK:9.1h,NXNet:7.7h,Chainer:4.4h)
  *あくまで1つの指標
 ・NVDIAと技術提携,インテルと協業
  CPU及びGPUの最大手と協力することが発表されている.
 ・日本語の解説が豊富で開発しやすい
  開発元のPFNのHPは日本語で書かれている.

3.導入手順
 1.VirtualBoxでubuntu(64bit)入れる 
  Ubuntu 14.04 LTS
 2.次を端末に入力(Chainerとpythonのインストール)
  sudo apt-get install python-pip
  sudo pip install --upgrade pip
  sudo pip install chainer==1.24.0
  sudo apt-get install python-matplotlib

4.サンプルコード実行
 端末で次を入力して確認した.
  $python train_mnist_cnn.py
 ⇒特に問題なし.想定通りの結果を出力した.

5.所感
 ビギナーに扱いやすい条件が多い.

参考:Interface8月号

メモ:DeepLearningの青い本読みたい...