ch08 8章で使用するソースコード common 共通で使用するソースコード dataset データセット用のソースコード ソースコードの解説は本書籍をご覧ください。
このようにデータを束でまとめて渡して計算処理を行うやり方をバッチ処理といい、1 枚あたりの処理時間を大幅に短縮できる。
Linearクラスを実装するのに必要な逆伝播を導出します。
ところが、この sum 関数はステップ 39 で実装することになっている。
ReLU関数については、こちらの記事で扱いました。
第5ステージ DeZeroで挑む CNN全般に関しては、1巻の7章で扱いました。
各最適化アルゴリズムのクラスを試してみます。
CNNを用いてMNISTの学習を行います。
続いて、カレントフォルダからの相対パスを指定して再度Pythonインタープリタを起動してみます。
内容的にはステップ57の次に相当します。
しかし、第4ステージになって、挫折した。
pickle の機能を利用することによって、MNIST のデータの準 備を高速に行うことができます。