Definition
バッチ処理とは、計算やモデル推論を実行する前に、データ入力を1つのグループ(バッチ)に集約するアプローチです。この方法は、リアルタイムのストリーミング処理とは対照的に、効率的なリソース利用と高いスループットを実現します。
Summary
データを一定期間収集し、個々に処理するのではなく、グループ単位で処理する計算手法。
Key Concepts
- スループット最適化
- リソース利用率
- オフライン計算
- グループ実行
Use Cases
- 履歴データセットを用いた大規模ニューラルネットワークの学習
- データウェアハウスでのスケジュールされたETLジョブ
- 夜間レポートの生成