合成関数の微分

合成関数の微分

執筆済 数学微分積分
ddxf(g(x))=f(g(x))g(x)

外側の微分 × 内側の微分。

直感#

x が少し動くと gg 倍だけ動き、 g が動くと ff 倍だけ動く。 変化率が掛け算で伝わる

dfdx=dfdgdgdx

分数のように約分できる形で書けるのは偶然ではなく、 微分が線形近似の合成だから。

多変数への拡張#

多変数では連鎖律となり、 掛け算が行列の積になる。

zx=zyyx

どこで効くか#

ニューラルネットワークは関数の合成そのもの。

f=fLfL1f1

この微分を計算するのが 誤差逆伝播法で、 合成関数の微分則を層の数だけ適用しているだけ

参考文献#

ノート一覧を閉じる