誤差逆伝播法
ごさぎゃくでんぱほう
Backpropagation
ニューラルネットワーク
の
学習アルゴリズム
の一つ
ディープラーニング
において広く使用されている
ネットワークの出力と
目標値
との間の誤差を最小化するために、ネットワークの
重みを調整
する方法を提供する
基本原理
1.
順伝播
(Forward Propagation)
入力データをネットワークに通し、各層を経て出力を得る
各ニューロンの出力は
活性化関数
を通じて計算される
2.
誤差
の計算
出力と目標値(教師データ)との差を計算し、
損失関数
を用いて誤差を求めます。
3.
逆伝播
(Backward Propagation)
出力層
から始めて、各層の誤差を逆方向に
伝播
させる
各層の重みの
勾配
(
偏微分
値)を計算
4. 重みの更新
勾配降下法
を用いて、
重み
を更新
重みを誤差の勾配の逆方向に調整
誤差逆伝播
バックプロパゲーション