FC2カウンター FPGAの部屋 2017年05月09日

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

「ゼロから作る Deep Learning」をやってみる3(3章 ニューラルネットワーク)

引き続き、オライリーの本「ゼロから作る Deep Learning」をやってみよう。コードはオライリー・ジャパンのoreilly-japan/deep-learning-from-scratch にあって、MITライセンスなので、これをjupyter notebook ででやりながらやってみることにした。この本はとっても良い本なので、購入されて勉強することをお勧めする。

いよいよ3章のニューラルネットワークをやってみる。この章ではニューラルネットワークの推論を簡単なコードで実行することがで来ている。Python って for が要らないことが多いので、コードも短い。
最初に活性化関数のステップ関数、シグモイド関数、ReLU関数をやってみた。
多元配列の練習をしてから、softmax関数を試してた。
その後、MNISTデータセットを使った3層ニューラルネットワークを実装した。
最後に、MNISTデータセットを使った3層ニューラルネットワークのバッチ処理を実装した。
DLNN_8_170509.png
DLNN_9_170509.png
DLNN_10_170509.png
DLNN_23_170509.png
DLNN_11_170509.png
DLNN_12_170509.png
DLNN_13_170509.png
DLNN_14_170509.png
DLNN_15_170509.png
DLNN_16_170509.png
DLNN_17_170509.png
DLNN_18_170509.png
DLNN_19_170509.png
DLNN_20_170509.png
DLNN_21_170509.png
DLNN_22_170509.png
  1. 2017年05月09日 05:03 |
  2. DNN
  3. | トラックバック:0
  4. | コメント:0