BP アルゴリズムは連鎖導出ルールに従って導出されますが、ここでは 2 層のニューラル ネットワーク構造を使用した逆導出プロセスを示します。
1. 2層ニューラルネットワーク構造(入力層を除く)
2. BPアルゴリズムの数学的導出
1. 前向き計算処理
入力レイヤー:
レベル1:
2階:
コスト関数:
2. 逆導出プロセス
W2 に関して偏導関数を計算します。
W1 に関して偏微分を計算します。
ステップに分けて説明します。
W2の場合:
W1 の場合:
勾配降下法は重みを更新します。
注: (1)は学習率であり、各ステップの下降範囲を調整するために使用されます。
(2)