AI資格ドリル
資格を選ぶ↓

用語比較

誤差逆伝播法と順伝播の違い|G検定で整理する

誤差逆伝播法(バックプロパゲーション)は、出力の誤差を出力側から入力側へ逆向きに伝え、各重みの勾配を求める手法です。順伝播は入力から出力へ向かって計算し、予測を出す工程です。順伝播で予測と誤差を出し、誤差逆伝播で重みの直し方を求めると、2つは1回の学習の前半と後半に並びます。

G検定の公式シラバスでは、大項目4「ディープラーニングの概要」の学習の仕組みに、誤差逆伝播法、勾配降下法、連鎖律、勾配消失問題が並んでいます。

このページは、誤差逆伝播法と勾配降下法を同じものと考えている人向けです。順伝播との役割分担や、勾配消失との関係も整理します。

この記事の根拠と出典

各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。G検定の一次情報確認日: 2026-10-02。

結論

順伝播

入力から出力へ向かって計算し、予測を出す。予測とラベルの差から損失を求める。

誤差逆伝播法

損失を減らすため、出力側から入力側へ誤差を逆向きに伝え、各層の重みの勾配を求める。連鎖律を使う。

勾配降下法との関係

誤差逆伝播法は勾配を求める方法で、その勾配を使って重みを更新するのが勾配降下法。役割が別。

違いを表で確認

比較軸順伝播誤差逆伝播法確認できる根拠
進む向きと役割入力から出力へ。バッチの例を処理して予測を出し、ラベルとの差から損失を求めるG検定の「進む向きと役割」出力側から入力側へ。損失を減らすため、隠れ層のニューロンの重みを調整するための勾配を求める統計検定2級の「進む向きと役割」Google機械学習用語集は、学習を「フォワードパス」と「バックワードパス(バックプロパゲーション)」の2パスの繰り返しと説明しているDS検定の「進む向きと役割」
計算の仕組み各層の重みと活性化関数を順に適用して出力を出すG検定の「計算の仕組み」合成関数の微分の規則である連鎖律を使い、出力側の誤差から各層の勾配を逆向きに求める統計検定2級の「計算の仕組み」G検定の用語集は、誤差逆伝播法は連鎖律を使うと説明しているDS検定の「計算の仕組み」
勾配降下法との関係誤差逆伝播法は、各重みの勾配を求める方法G検定の「勾配降下法との関係」勾配降下法は、求めた勾配を使って損失が減る向きへ重みを更新する方法統計検定2級の「勾配降下法との関係」Google機械学習用語集は、バックプロパゲーションをニューラルネットワークで勾配降下法を実装するアルゴリズムと説明しているDS検定の「勾配降下法との関係」
勾配消失問題とのつながり予測を出す工程なので、勾配の大きさの問題は直接は起こらないG検定の「勾配消失問題とのつながり」層が深いと、入力に近い層の勾配が小さな項の積になって0に近づき、学習が進まなくなる統計検定2級の「勾配消失問題とのつながり」Google機械学習クラッシュコースは、下位レイヤの勾配が0に近づくことを勾配消失と呼び、ReLU活性化関数が防ぐのに役立つと説明しているDS検定の「勾配消失問題とのつながり」

どこで迷っているかを切り分ける

01

誤差逆伝播法と勾配降下法を同じものと覚えている受験者

誤差逆伝播法は勾配を求める方法、勾配降下法はその勾配で重みを更新する方法と分けて覚えます。選択肢に「勾配を計算する」とあれば誤差逆伝播法、「勾配の向きに重みを更新する」とあれば勾配降下法を疑います。

02

勾配消失がなぜ逆伝播で起こるのか説明できない受験者

誤差逆伝播法は連鎖律で、各層の小さな項を掛け合わせて勾配を求めます。層が深いと積が0に近づき、入力に近い層ほど学習が進みません。勾配消失は誤差逆伝播で勾配を掛け合わせる過程の問題です。

問題文から答えを選ぶ手順

  1. 1

    進む向きを読む

    「入力から出力へ」「予測を出す」なら順伝播、「出力側から」「誤差を伝える」なら誤差逆伝播法です。

  2. 2

    求めるものか、更新するものかを読む

    勾配を求める話なら誤差逆伝播法、求めた勾配で重みを更新する話なら勾配降下法です。

  3. 3

    キーワードを組にする

    連鎖律は誤差逆伝播法の計算の規則、勾配消失は誤差逆伝播で勾配が小さくなる問題と結びつけます。

試験での見分け方

  • 1誤差逆伝播法は、出力の誤差を逆向きに伝えて各重みの勾配を求める手法。
  • 2順伝播は入力から出力へ向かって予測を出す工程で、損失はその予測とラベルの差から求める。
  • 3誤差逆伝播法は連鎖律を使い、出力側の誤差から各層の勾配を求める。
  • 4勾配消失問題は、層が深いと逆伝播で勾配が小さくなり学習が進まなくなる問題。

誤答しやすい選択肢

誤差逆伝播法を重みを更新する手法だと考える

修正: 誤差逆伝播法が求めるのは各重みの勾配です。その勾配を使って重みを更新するのは勾配降下法です。

誤差を入力側から出力側へ伝える手法だと考える

修正: 名前のとおり、誤差を出力側から入力側へ逆向きに伝えます。入力から出力へ進むのは順伝播です。

勾配消失を順伝播で起こる問題だと考える

修正: 用語集の定義では、逆伝播で勾配が小さくなる問題です。

確認問題

Q1出力の誤差を逆向きに伝え、各重みの勾配を求めて学習させる手法は?

答え: 誤差逆伝播法(バックプロパゲーション)

出力側から入力側へ誤差を伝えるのが名前の由来です。求めた勾配は勾配降下法などで重みの更新に使います。

Q2誤差逆伝播法が各層の勾配を求めるときに使う、合成関数の微分の規則は?

答え: 連鎖律

複数の関数が合成された関数の導関数を、それぞれの導関数の積で求める規則です。

Q3層が深いと逆伝播で勾配が小さくなり、学習が進まなくなる問題は?

答え: 勾配消失問題

ReLUなどの活性化関数で緩和します。勾配が大きくなる向きの問題は勾配爆発問題です。

到達チェック

  • 順伝播と誤差逆伝播法を、進む向きと役割で言い分けられる
  • 誤差逆伝播法が勾配を求め、勾配降下法がそれで重みを更新すると説明できる
  • 連鎖律と勾配消失問題が誤差逆伝播法につながると説明できる

同じ資格で次に知りたいこと

よくある質問

Q誤差逆伝播法とは?

A

出力の誤差を逆向きに伝えて各重みの勾配を求め、ネットワークを学習させる手法です。連鎖律を使って各層の勾配を求めます。

Q順伝播との違いは?

A

順伝播は入力から出力へ向かって予測を出す工程、誤差逆伝播法は誤差を出力側から入力側へ伝えて勾配を求める工程です。

Q勾配降下法との違いは?

A

誤差逆伝播法は勾配を求める方法で、勾配降下法はその勾配を使って重みを更新する方法です。

QG検定の範囲?

A

公式シラバスの大項目4「ディープラーニングの概要」の学習の仕組みに、誤差逆伝播法が挙がっています。

次に見る比較

執筆: ミナト編集部(運営者情報を見る)