このリポジトリにあるコードを実行するときは、Chainerをインストールできる環境であればOS等の環境は自由に選んでかまいません。
以下は本格的にDeep Learningを学びたい人向けの環境です。
- Ubuntuがおすすめ。 ほとんどのフレームワークはUbuntuをサポートしている。
- Macはハードウェアに制限がかかるのでおすすめしない。
- Windowsは対応していないフレームワークがあるので、様々なフレームワークを試したい人にはおすすめしない。
- Windowsで動作を(MNISTデータセットを学習できるレベルで)確認したフレームワーク:
- Windowsで動作するはずのフレームワーク
- CNTK
- Caffe
Windows版Caffeがあるが古い
ニューラルネットワークはGPUを使うことで数倍から数十倍高速に動作する。 GPUのチップセットメーカーは複数あるが、ほとんどのフレームワークはCUDAにしか対応していないのでNVIDIAしか選択肢がない状態である。