回答:
「エポック」は通常、学習アルゴリズムをトレーニングデータのセット全体に公開することを意味します。データを生成することがあるため、これは必ずしも意味をなさない。
「バッチ」と「ミニバッチ」はわかりにくい場合があります。
すべてのデータを必ずしも一度にアルゴリズムに公開できるとは限らないため(通常はメモリの制約により)、トレーニングサンプルを「バッチ処理」する必要がある場合があります。
SGDのコンテキストでは、「ミニバッチ」は、重みを更新する前にバッチ全体で勾配が計算されることを意味します。「ミニバッチ」を使用していない場合、「バッチ」のすべてのトレーニング例は、学習アルゴリズムのパラメーターを個別に更新します。