【問78】DXパスポート試験 練習問題|機械学習モデルの精度の評価
AI 問18/20難易度B(標準)
問題文
機械学習のモデルを開発する際のデータの扱いとして適切なものはどれか。
- 1.評価用のデータも学習に含めたほうが、未知のデータに対する精度を正しく測れる
- 2.学習用とは別に評価用のデータを用意し、未知のデータに対する精度を確かめる
- 3.学習データは量さえ多ければ、偏りや誤りが含まれていても、モデルの精度には影響しない
- 4.学習用のデータで精度が高ければ、未知のデータでも必ず同じ精度が得られる
解説
正解は2。機械学習では、モデルの学習に使うデータ(訓練データ)とは別に、学習に使わないデータ(テストデータ)を用意し、そのデータに対する精度で、未知のデータにどの程度通用するかを確かめる。学習に使ったデータでの精度が高くても、学習データの細かな特徴まで覚え込む過学習が起きていると、未知のデータでは精度が下がるためである。1は誤り。評価用のデータを学習に含めると、モデルが答えを知っている状態になり、未知のデータに対する精度を正しく測れない。3は誤り。学習データに偏りや誤りがあると、モデルの判断にも偏りや誤りが反映される。データは量だけでなく質も重要である。4は誤り。学習用のデータでの高い精度は、未知のデータで同じ精度が出ることを保証しない。