スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1111
学習時にデータをミニバッチに分けることの「目的」として正しいものはどれか。

【正解の解説】

メモリ使用量を最適化し勾配の推定精度を適度に揺らがせる

一度に大量のデータを読み込むとメモリが足りなくなるため、データを少しずつ(ミニバッチ)に分けます。また、少しずつ計算することで、途中で適度に計算結果が揺らぎ、より良い答えを見つけやすくなります。

スポンサーリンク

【その他の選択肢の解説】

学習精度を100%に近づけるため

ミニバッチにする目的はメモリの節約や効率的な学習であり、精度を100%に固定することを保証するものではありません。

すべてのデータを一度に学習させるため

すべてのデータを一度に学習させる手法をバッチ学習と呼びます。ミニバッチは、データをわざと小さく分けて学習させる手法です。

計算時間を無限に長くするため

計算時間を長くすることが目的ではなく、効率よく学習を進めるために適度なサイズに分割して計算します。