30秒でわかる要点
ニューラルネットワークの学習において、出力層から入力層に向かって誤差を伝播し、各層の重みを更新する手法。連鎖律(チェインルール)を利用して効率的に勾配を計算する。
「誤差逆伝播法」の練習問題
当サイトの練習問題から、この用語に関係する問題をピックアップしました。
Q1バックプロパゲーションの計算量の主な要因はどれか。
- 層数とニューロン数の組み合わせ
- ソフトマックス関数の複雑性
- 活性化関数の選択
- バッチサイズのみ
答えと解説を見る
正解:A
バックプロパゲーションは各層で勾配を計算し重みを更新するため、層数とニューロン数が計算量に大きく影響します。
Q2ニューラルネットワークにおけるバックプロパゲーション アルゴリズムの役割は何か。
- 出力層から入力層へ誤差を逆伝播させ、勾配を計算し、パラメータを更新する手法である
- 重みの初期化を最適化する
- 活性化関数を決定する
- 訓練データとテストデータを分割する
答えと解説を見る
正解:A
バックプロパゲーションは連鎖律を使い、出力誤差から各パラメータの勾配を逆順計算。これらで重み更新。
Q3バックプロパゲーションで連鎖則の役割は何か。
- 複合関数の微分を計算し、各層の勾配を効率的に求める
- ニューロンの活性化値を制限する
- 重みの初期値を最適化する
- バッチ内のサンプル間の依存関係を検出する
答えと解説を見る
正解:A
連鎖則により、複数層を通じて損失関数の勾配を層ごとに計算でき、計算効率を大幅に向上させます。
深層学習の問題をまとめて解いて、理解を確かめましょう(無料・登録不要)。
深層学習の練習問題を解く