30秒でわかる要点

ニューラルネットワークの学習において、出力層から入力層に向かって誤差を伝播し、各層の重みを更新する手法。連鎖律(チェインルール)を利用して効率的に勾配を計算する。

「誤差逆伝播法」の練習問題

当サイトの練習問題から、この用語に関係する問題をピックアップしました。

Q1バックプロパゲーションの計算量の主な要因はどれか。

  1. 層数とニューロン数の組み合わせ
  2. ソフトマックス関数の複雑性
  3. 活性化関数の選択
  4. バッチサイズのみ
答えと解説を見る

正解:A

バックプロパゲーションは各層で勾配を計算し重みを更新するため、層数とニューロン数が計算量に大きく影響します。

Q2ニューラルネットワークにおけるバックプロパゲーション アルゴリズムの役割は何か。

  1. 出力層から入力層へ誤差を逆伝播させ、勾配を計算し、パラメータを更新する手法である
  2. 重みの初期化を最適化する
  3. 活性化関数を決定する
  4. 訓練データとテストデータを分割する
答えと解説を見る

正解:A

バックプロパゲーションは連鎖律を使い、出力誤差から各パラメータの勾配を逆順計算。これらで重み更新。

Q3バックプロパゲーションで連鎖則の役割は何か。

  1. 複合関数の微分を計算し、各層の勾配を効率的に求める
  2. ニューロンの活性化値を制限する
  3. 重みの初期値を最適化する
  4. バッチ内のサンプル間の依存関係を検出する
答えと解説を見る

正解:A

連鎖則により、複数層を通じて損失関数の勾配を層ごとに計算でき、計算効率を大幅に向上させます。

深層学習の問題をまとめて解いて、理解を確かめましょう(無料・登録不要)。

深層学習の練習問題を解く

深層学習の関連用語

用語集の一覧に戻る →