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の青い本読みたい...