「C++で学ぶディープラーニング」サポートサイト | マイナビブックス

『C++で学ぶディープラーニング』サポートサイト

このページは藤田 毅[著]『C++で学ぶディープラーニング(ISBN978-4-8399-6150-3)』のサポートページです。
紙版
 2017/6/25 初版第1刷発行
電子版
 2017/6/25 v1.0リリース

書籍詳細ページに戻る

ダウンロードデータ

本書で解説しているサンプルデータを、下記からダウンロードできます。(本書11ページ記載のURLと同じものです)

 

訂正情報

■初版第1刷の訂正(2018/2/1更新)-------------------------------

●12ページ :「コード1.1」の2行目にミスがありました。ご迷惑をおかけいたしました。
誤)
float *b = a + sizeof(float) * 2
正)
float *b = a + 2
●12ページ :本文下から5行目にミスがありました。ご迷惑をおかけいたしました。
誤)
コード例2行目に示す通り、別のポインターbにaから4*2バイト分をずらした値を代入します。
正)
コード例2行目に示す通り、別のポインターbにaからfloat2つ分をずらした値を代入します。
●29ページ :「コード2.2」の17~18行目にミスがありました。ご迷惑をおかけいたしました。
誤)
16: float *a = malloc(N*N*sizeof(float));
17: float *a = malloc(N*N*sizeof(float));
18: float *a = malloc(N*N*sizeof(float));
正)
16: float *a = malloc(N*N*sizeof(float));
17: float *b = malloc(N*N*sizeof(float));
18: float *c = malloc(N*N*sizeof(float));
●103ページ :本文下から8行目にミスがありました。ご迷惑をおかけいたしました。
誤)
できあがるミニバッチの数は、60000 = 100 = 600となります。
正)
できあがるミニバッチの数は、60000 ÷ 100 = 600となります。
●233ページ :「コード9.12」の9~10行目にミスがありました。ご迷惑をおかけいたしました。
誤)
9: WordEmbed *wd_ja = load_data("tanaka_corpus_j_10000.txt.train", vocab_size, false, false);
10: WordEmbed *wd_en = load_data("tanaka_corpus_e_10000.txt.train", vocab_size, false, true);
正)
9: WordEmbed *wd_ja = load_data("tanaka_corpus_j_10000.txt.train", vocab_size, true, false);
10: WordEmbed *wd_en = load_data("tanaka_corpus_e_10000.txt.train", vocab_size, true, true);
●244ページ :本文上から4行目にミスがありました。ご迷惑をおかけいたしました。
誤)
……ニューラルネットワークを学習すると、50エポックでおおよそ……
正)
……ニューラルネットワークを学習すると、100エポックでおおよそ……