問題 No.2577
機械学習におけるモデルの学習プロセスにおいて、訓練データセットの全体がモデルの学習アルゴリズムによって1回すベて処理されるサイクルのことを指す用語として、最も適切なものはどれか。
【正解の解説】
エポック
厚い参考書を最初から最後まで1周読み終えた状態に例えられます。問題集を解く際、全ページを1周クリアしたタイミングを「1エポック完了」と数えます。AIが賢くなるためには、この周回を何回も繰り返す必要があります。
スポンサーリンク
【その他の選択肢の解説】
バッチ
分厚い参考書を一度に全部覚えるのは大変なので、数ページずつの「小節」に分けてコツコツ勉強する時の「1小節」に相当します。全データ(エポック)の中の一部分のまとまりを指している点が決定的な違いです。
イテレーション
参考書を1ページずつめくって問題を解いていく「回数」そのものを数えるカウンターのようなものです。1エポック(全体を1周)の中に、バッチを処理した回数分(イテレーション)のステップが含まれるため、混同しないよう注意が必要です。
レプリカ
システム障害に備えてサーバーを二重化する際の「複製サーバー」などを意味する用語です。AIの学習サイクルとは全く関係のない、インフラ環境などでよく使われる単語なので、出題者の罠に引っかからないようにしましょう。