Learning Theano
Sample scripts and notes. samples mostly taken from Theano documentation. PythonのDeep Learningを主要なターゲットして開発されているTheanoライブラリの ドキュメントを読みながら勉強しているので、ついでにサンプルコードとともに ドキュメントの内容や、補足的な説明を日本語にしてコメントやprintメッセージの 形で書いておくことにしました。
ファイル名やディレクトリは、Theanoドキュメントを読み進めながら書いているので、 内容や構成をおおむね反映するようにしてあるつもりです。ただし途中で理解のために 別の項目に飛んで詳細を読んだりしているので、途中段階ではあるページを中途まで 読んで中断した状態になっていることが多々あります。
ディレクトリの役割
Tensor: tensor.py: 基本的なtensorパッケージの使い方
Tutorial: 各ファイルはチュートリアルの各ページもしくはセクションに対応しています。 elementwise.py: More Examples - Logistic Function argument.py: More Examples - Setting a Default Value for an Argument multiple_output.py: More Examples - Computing More thana one Thing at the Same Time shared.py: More Examples - Using Shared Variables random.py: More Examples - Using Random Numbers, A Real Example: Logistic Regression
Library: ライブラリのリファレンス
pics: 自動生成されたグラフ