令和7年度 春期 応用情報技術者試験 午前 問3

AIにおける機械学習の過程において,過学習と疑われたときの解消方法として,最も適切なものはどれか。

解答・解説

正解: イ. 精度を高めるために,元の訓練データに加工を施し,訓練データの量を増やす。

機械学習における 過学習(オーバーフィッティング) とは、モデルが訓練データに適合しすぎてしまい、未知のデータ(テストデータ)に対する予測性能である 汎化性能 が低下する現象を指します。

過学習の代表的な解消方法には、以下のようなものがあります。

  • 訓練データの量を増やす(データの水増し・データ拡張)
  • モデルの表現力を抑えてシンプルにする(パラメータ数を減らす)
  • 正則化(L1正則化、L2正則化)を適用する
  • ドロップアウトなどの手法を用いる

選択肢のなかでは、元の訓練データに加工を施してデータ量を増やす方法(データ拡張)が過学習の解消として適切です。

各選択肢の解説

  • ア:不適切
    訓練データをテストデータとして使用してしまうと、未知のデータに対する予測性能(汎化性能)を正しく評価できなくなり、過学習の発見や解消にはつながりません。
  • イ:適切
    データに加工を施してデータを増やす データ拡張(Data Augmentation) は、モデルが多様なパターンを学習できるようになるため、過学習の抑制に有効です。
  • ウ:不適切
    モデルをより複雑にすると、訓練データの細かなノイズまで学習しやすくなり、さらに過学習を助長させてしまいます。過学習を防ぐためには、逆にモデルをシンプルにする必要があります。
  • エ:不適切
    「未知のデータに対して予測できるようにする」こと自体が 汎化性能を上げる(高める) ことを意味します。「汎化性能を下げる」という記述は誤りです。

Spineチーム