30秒でわかる要点

全データではなく、ランダムに選んだ1件または少数のデータ(ミニバッチ)で勾配を計算してパラメータを更新する方法。計算が速く、ランダム性によって局所解から抜け出しやすい。

「確率的勾配降下法(SGD)」の練習問題

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

Q1確率的勾配降下法(SGD)が通常の勾配降下法と異なる特徴として最も適切なものはどれか。

  1. 各反復で全訓練データの代わりに、ランダムに選んだ1つ(またはミニバッチ)のデータで勾配を計算し、高速化する
  2. 常に全訓練データを使用し、より正確な勾配を計算する
  3. 確率的な要素を持たず、決定論的に最適解を見つける
  4. ニューラルネットワークでは使用できない手法である
答えと解説を見る

正解:A

確率的勾配降下法は、全データの勾配計算の代わりに、ランダムに選んだサンプルまたはミニバッチで勾配を推定。計算量が削減され、大規模データセットで実用的。ノイズを含むため初期段階での収束は遅いが、局所最適値への陥入を回避する利点もある。B、C、Dは誤り。

Q2確率的勾配降下法(SGD)の基本的な更新式として正しいものはどれか。

  1. θ_new = θ - lr * gradient
  2. θ_new = θ + gradient
  3. θ_new = θ / gradient
  4. θ_new = 0
答えと解説を見る

正解:A

SGDはシンプルな勾配方向への更新で、学習率により更新幅を制御します。

Q3確率的勾配降下法(SGD)が大規模データで推奨される理由は何か。

  1. サンプル単位で勾配計算・更新するため、メモリ効率と計算効率が優れ、オンライン学習に対応できるためである
  2. 精度が低下する
  3. 計算複雑度が増加
  4. 大規模データに不適切
答えと解説を見る

正解:A

SGD:サンプル単位更新。メモリ効率。オンライン学習対応。

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

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

深層学習の関連用語

用語集の一覧に戻る →