逆伝播(Backward Propagation)ってなぁに
Neural Networks and Deep Learning
Backward Propagation 略して Backprop
Propagationは「広げていく」とか「増やしていく」っていう意味
挿木もPropagationっていうよぃ
Backpropのやり方
みたいな関数があったとして
現時点の座標は
ここから、
aをちょっと動かしたらJがどうなるか
bをちょっと動かしたらJがどうなるか
cをちょっと動かしたらJがどうなるか
、を知りたい
と置きまして
だから
vをちょっと動かしたら
で、Jは3倍動く
だから
aをちょっと動かしたら、チェーンルールで
で3倍動く
同様にuも
で3倍動く
だから
で、bがちょっと動いたらJは6倍動く
同様に
で、cがちょっと動いたらJは9倍動く
まとめると、
aをちょっと動かしたらJは3倍うごく
bをちょっと動かしたらJは6倍うごく
cをちょっと動かしたらJは9倍うごく
というわけでJに対する影響度がわかる