Pylearn2でディープラーニングまとめ
Pylearn2のインストール
今ナウいディープラーニングのライブラリ「Pylearn2」のインストールとチュートリアル - Qiitaを参考にしました。
virtualenv --no-site-packages pylearn2env source pylearn2env/bin/activate pip install numpy pip install scipy pip install setuptools pip install matplotlib pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git pip install -e git+https://github.com/lisa-lab/pylearn2.git#egg=Pylearn2
bin/activate
で環境変数の設定
There's no magic: virtualenv edition - Blog - Hacker Schoolとか見たりして
activate時に自動的に変数を設定。
もちろんこれらはその都度入力するのでも問題無い。
export PYLEARN2_VIEWER_COMMAND="eog --new-instance" # 適当などこかに書く。GNOMEの場合 export PYLEARN2_VIEWER_COMMAND="open -Wn" # Macの場合 unset PYLEARN2_VIEWER_COMMAND # deactivate()内
また、データパスをexport PYLEARN2_DATA_PATH
で設定。
準備知識から実践まで
これらの資料を順に読んだら一通り理解できました。
準備知識(Auto Encoderなど)
Auto Encoderについての詳細
Pylearn2の詳しい使い方
実装ディープラーニング from Yurie Oka
サンプルデータを使って文字認識
思ったこと
確かに特徴抽出は自動になったけど、結局チューニングが難しいので扱うのは容易くなさそう。