ゼロから作るDeep Learning 2 自然言語処理編 を読んだ

ゼロから作るDeep Learning 2 自然言語処理編 を読んだ。Deep Learning をある程度中身まで理解したいという入門者に対しては前作とともにめちゃくちゃ良い本だった。おすすめです。

前作 が Deep Learning の基礎を画像処理でって感じでめちゃくちゃ良くて、今作はある程度前作の知識を前提としつつ自然言語処理をテーマに Deep Learning を学ぶという感じだった。

図も豊富で非常にわかりやすく、word2vec、RNN、LSTM、Encoder-Decoder などが解説されている。ソースコードも丁寧に解説されていてわかりやすかった。わずかながら書籍で省略されている部分も完全なコードが GitHub にあるので適宜参照しながら進めていった。

前作と比べるとソースコードもよくなっていてスムーズに実装を進められた気がする。GPU あり/なしどちらの環境でも実行できるようにという配慮もあった。

また、前作の知識を前提としているが、1 章が前作の復習になっているので今作だけでもなんとか読めるようにはなっている。しかもこの復習の章ではよりわかりやすくニューラルネットワークの基礎や Python まわりが説明されていて、前作を読むときの補助としても使えるようなできになっていると感じた。

ある程度プログラミングができて微分代数程度の数学はなんとなく雰囲気わかるぐらいの人が Deep Learning を学ぶにはこれ以上ない良書だと思う。プログラミング初心者や数学なにそれという人でもおそらく読み進められるし、Deep Learning の雰囲気をつかめると思う。

とてもいい本なのでおすすめです。