April 2020
Intermediate to advanced
552 pages
6h 13m
Japanese
私たちのDeZeroは、第1ステージを終えました。今では、特定の計算に限定すれば、微分を自動で求めることができます。たとえば、2乗や指数関数などの関数クラスからなる計算グラフ(一直線の計算グラフ)であれば、その微分はbackwardメソッドを呼ぶことで自動で求められます。
これから第2ステージへと進みます。このステージの主な目的は、より複雑な計算が行えるように現在のDeZeroを拡張することです。具体的には、複数の入力を受け取る関数や、複数の出力を返す関数を扱えるようにDeZeroの基盤を修正していきます。また自然なコードで表現できるように――たとえば、+や*などの演算子を使えるように――、DeZeroを拡張します。
第2ステージの最後では、DeZeroをPythonのパッケージとしてまとめます。これで、第三者に(私たち以外の人に)DeZeroを使ってもらう準備が整います。それでは、第2ステージへと進みましょう!
Read now
Unlock full access