【G検定過去問風テスト】誤差逆伝播法と連鎖律(チェインルール)の役割

※本記事では、アフィリエイトプログラムより教材を紹介しています。

📝 問題

ディープラーニングにおいて、ネットワークの重みを効率的に更新する「誤差逆伝播法(バックプロパゲーション)」に関する記述として、最も適切な選択肢を1つ選べ。

  • A)出力層から入力層に向かって各パラメータの勾配を計算する際、数学的なルールである「最小二乗法」を適用して計算効率を高めている。
  • B)合成関数の微分に関するルールである「連鎖律(チェインルール)」を利用することで、後ろの層から前の層へと効率的に勾配(重みの修正量)を計算している。
  • C)誤差逆伝播法を用いても、ニューラルネットワークにおける「信用割当問題(クレジット割り当て問題)」を解決することはできず、各ニューロンの貢献度は評価できない。
  • D)逆伝播を行う際、層を深くしても勾配の値が変化することはないため、入力層付近のパラメータも確実かつ安定して学習が進む。
🔍 ここをクリックして正解を見る
  • 正解: B)合成関数の微分に関するルールである「連鎖律(チェインルール)」を利用することで、後ろの層から前の層へと効率的に勾配(重みの修正量)を計算している。

💡 合格に近づく!徹底解説

  • 重要度: ★★★

■ 1分で分かる!この問題の要点

  • 誤差逆伝播法は「連鎖律(チェインルール)」を使って効率的に勾配を計算する仕組み!
  • 信用割当問題(どのニューロンのせいか問題)を数学的に解決した革新的な手法!

■ 初学者向け解説(例え話や背景)

アニメ制作プロジェクトが「大爆死(=誤差が発生)」したときを考えてみましょう!

最終的な結果(テレビ放送)から逆向きに、「作画監督の指示ミス(隠れ層)」、「原画マンのデッサン崩れ(隠れ層)」、「脚本家のストーリー構成(入力層に近い層)」と原因を遡ってフィードバックしていくのが誤差逆伝播法です。

このとき、「各プロセスの修正量を後ろから順番に掛け算して伝達していくルール」こそが、数学でいう「連鎖律(チェインルール)」です。これによって「巨大な組織の中で、一体だれがどれくらい間違えたのか(信用割当問題)」をスッキリ割り出し、全員に適切な反省(重みの修正)をさせることができるようになりました!


■ 選択肢の解説

  • A) (×): 「最小二乗法」はキーワードのすり替えです。誤差逆伝播法で用いられる微分計算のルールは「連鎖律(チェインルール)」です。
  • B) (○): 正しい記述です。連鎖律を利用して出力層から入力層へ効率よく勾配(修正量)を伝達・計算します。
  • C) (×): 誤差逆伝播法は、まさにこの「信用割当問題(クレジット割り当て問題)」を数学的に解決し、各ニューロンの責任の度合いを自動計算できるようにした画期的な仕組みです。
  • D) (×): 逆伝播では層が深くなると、微分の連続掛け算によって値が極端に小さくなる「勾配消失問題」や大きくなる「勾配爆発問題」が発生するため、常に安定して学習が進むわけではありません。

👉 次の問題&解説テキスト

お疲れ様です!
この調子で次の問題に挑戦しますか?
それとも、立ち止まって詳しい解説を確認しますか?