背景 これまでChainerやTensorflowのサンプルコードやチュートリアルを色々実行したり、色んなサイトや書籍読んだりでなんとなくディープラーニングというかニューラルネットについて理解した気でいましたが、日々進化していくディープラーニングのアーキテクチャを論文読んでコーディングしようと思うと途端にどうしていいかわからなくなってしまう状態でした。 そんなときたまたま書店で目にした 「Chainerによる実践深層学習」Ohmsha 新納浩幸[著] がとてもわかりやすかったのでそのメモ。 意外と簡単な事に気づいた基本構造 今までbackwardやってoptimizer.update()までやるためにはclass定義して、Linearとかfunction使って…と非常に複雑でブラックボックスになっている事をやらなければいけないと思っていたんですが、全然そんな事はなくて例えば、 x1 = V