過去問ドリル

MLA-C02:AWS Certified Machine Learning Engineer - Associate ML モデルと基盤モデルの開発 問4

ML モデルと基盤モデルの開発/モデルの学習・ファインチューニング・カスタマイズ

学習データでは非常に高い精度が出るのに、検証・テストデータでは精度が大きく下がります(過学習)。最も適切な対処はどれですか。

当サイトのオリジナル問題(MLA-C02:AWS Certified Machine Learning Engineer - Associateの出題範囲「ML モデルと基盤モデルの開発」に対応。実際の試験問題ではありません)

正解:B

解説

過学習(学習データに過度に適合し汎化性能が低い状態)には、正則化・early stopping・ドロップアウト・学習データの追加や拡張などが有効です。エポックをさらに増やす、パラメータ数を増やす、検証データを学習に混ぜるのは、過学習を悪化させるか評価を無意味にします。

選択肢ごとの解説

  • A誤り。エポックを増やすと学習データへの過適合が進み、過学習が悪化しがちです。
  • B正しい。正則化・early stopping・ドロップアウト・データ追加/拡張で過学習を抑え汎化を高められます。
  • C誤り。パラメータ数の増加は、過学習をさらに助長する恐れがあります。
  • D誤り。検証データを学習に混ぜると、公正な汎化性能の評価ができなくなります。
MLA-C02:AWS Certified Machine Learning Engineer - Associateの問題を演習モードで解く