機械学習の基礎
1000件のデータで5分割交差検証(k = 5 のk分割交差検証)を行うとき、1回ごとの学習に使うデータの件数はどれか。
- A200件
- B800件
- C1000件
答えと解説を見る
正解:B. 800件
k分割交差検証では、データをk個のグループに分け、そのうち1つを評価用、残りのk − 1個を学習用にして学習と評価を行います。評価用のグループを入れ替えながらk回繰り返し、k回の評価の平均をモデルの性能とします。5分割では1グループが1000 ÷ 5 = 200件なので、1回の学習には200 × 4 = 800件を使い、学習は5回行います。すべてのデータが一度ずつ評価に使われるので、データが少ないときでも性能を安定して見積もれます。
- A. 1回の評価に使うデータの件数です。
- B. 正しい。5つのグループのうち4つ、200 × 4 = 800件で学習します。
- C. すべてのデータで学習すると、評価に使うデータが残りません。