本文へスキップ
BecomeCoder
Wiki一覧コース一覧

過学習

最終更新: 2026年8月8日

過学習(オーバーフィッティング)は、モデル学習に使ったデータに慣れすぎて、未知の新しいデータに対してうまく働かなくなる 状態です。機械学習で、もっとも気をつけるべき落とし穴の1つです。

たとえるなら、過去問を丸暗記して、答えの番号まで覚えてしまった状態です。同じ問題なら満点でも、少し形を変えた本番問題には対応できません。モデルも、学習データの細かなクセやノイズまで覚え込むと、応用が利かなくなります。

過学習を見つけ、防ぐには、次のようにします。

逆に、単純すぎてデータの傾向すら捉えられない状態を「未学習(アンダーフィッティング)」といいます。この両極端の間で、ちょうど良いバランスを見つけることが、良いモデル作りの核心です。

← Wiki一覧に戻る