本文へ移動

ばっちがくしゅう

バッチ学習

すべての訓練データを一度に用いてモデルの更新を行う学習方式です。全体を考慮するため安定して収束しますが、データ量が膨大な場合に計算負荷とメモリ消費が課題となります。

詳しい説明

バッチ学習とは、すべての訓練データを一度にモデルに読み込ませてパラメータを更新する学習方式です。全体のデータに基づいて学習を行うため、安定した収束が期待できます。

一度に計算するためデータ量が多い場合には計算負荷が非常に高くなり、メモリを大量に消費するという欠点があります。大規模なデータセットではミニバッチ学習が主流となる要因です。

一度の計算でデータ全体を使うため、大域的な最適解に向かいやすいという利点がありますが、逐次的に更新するオンライン学習や、小分けにするミニバッチ学習との違いを理解することがG検定では重要です。

試験で問われること

G検定

  • 全てのデータを用いて一度に学習する手法であることを理解する
  • 計算コストが高く、大規模データには不向きな側面を認識する
  • オンライン学習やミニバッチ学習との違いを区別する