FC2カウンター FPGAの部屋 「ゼロから作る Deep Learning」をやってみる4(4章 ニューラルネットワークの学習)

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

FPGAの部屋

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

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

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

今度はニューラルネットワークの学習だ。
ここでは、誤差逆伝播法を使ってなくて、すべての層の重みに関する損失関数の偏微分を行って傾きを求めて損失関数が小さくなる方向に重みを更新しているようだ。これでも求められるが計算時間がかかるという欠点があるようだ。
DLNN_24_170511.png
DLNN_25_170511.png
DLNN_26_170511.png
DLNN_27_170511.png
DLNN_40_170511.png
DLNN_28_170511.png
DLNN_29_170511.png
DLNN_30_170511.png
DLNN_31_170511.png
DLNN_32_170511.png
DLNN_33_170511.png
DLNN_34_170511.png
DLNN_35_170511.png
DLNN_36_170511.png
DLNN_37_170511.png
DLNN_38_170511.png
DLNN_39_170511.png
DLNN_41_170511.png
  1. 2017年05月11日 05:35 |
  2. DNN
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
http://marsee101.blog19.fc2.com/tb.php/3796-a960c9be
この記事にトラックバックする(FC2ブログユーザー)