ヤコビ行列

ヤコビ行列

執筆済 数学微分積分

ベクトル値関数 f:nm の一階微分。

Jij=fixj,Jm×n

各行が各出力成分の勾配(の転置)。

局所的な線形近似#

f(x+h)f(x)+Jh

その点の近くで、f線形写像 J で置き換える。 これがヤコビ行列の意味で、非線形な写像に線形代数を適用する橋渡しになる。

m=1 なら J=f(勾配の転置)。

体積の変化率#

detJ が局所的な体積の拡大率。 重積分の変数変換で |detJ| が現れるのはこのため。 確率変数の変換で密度関数に |detJ|1 が付くのも同じ理屈で、 正規化フローなどの生成モデルはこの性質を使っている。

連鎖律との関係#

連鎖律はヤコビ行列の積として書ける。

Jfg=JfJg

深層学習は JLJ2J1 の計算で、 掛ける順序の選択が forward mode と reverse mode の違いになる。

参考文献#

ノート一覧を閉じる