TL;DR
- bleeding-edgeなTheanoであればpython3で実行可能
installation
書いてある通りのコマンドを実行すれば良い。numpyとscipyをアップグレードするときはno-depsオプションを外す。
$ pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git
Pylearn2はTheanoインストール後にinstall instructionに書いてあるコマンドを実行すれば良い。
$ python setup.py develop
tutorial
チュートリアルが出来るかどうかを確認します。
- データセット作成
$ python make_dataset.py
pylearn2/scripts/tutorials/grbm_smdで実行します。 実行完了すると、cifar10_preprocessed_train.pklというファイルが出来ます。
- モデルの学習
$ python ../../train.py cifar_grbm_smd.yaml
scriptsフォルダにパスが通してあればtrain.pyで実行出来ます。 実行完了すると、cifar_grbm_smd.pklが出来ます。
- 学習結果の確認
$ python ../../show_weights.py cifar_grbm_smd.pkl
結果が視覚的に確認出来ます。