過学習とは

こんにちは、サポーターの小高です。 みなさん、「過学習」という言葉をご存じでしょうか?

過学習とは、機械学習において学習データに過剰に適合してしまい、そのデータに特化したルールを作りすぎることで、新しい未知のデータに対して正しい予測ができなくなる状態を指します。

これは人間の学習にも似ています。例えば、一つの問題集を必要以上に繰り返し解くと、その問題集には強くなる一方で、別の問題には対応できなくなってしまうのです。

過学習を防ぐには、適切なタイミングで学習を止めたり、複数の種類の問題に取り組むことが大切です。人間の勉強でも、一冊の参考書だけでなく、過去問や他の問題集に触れることで、より幅広い力を身につけられます。

ただし、逆に色々な問題に手を出しすぎると「アンダーフィッティング」と呼ばれる状態になり、傾向をつかめなくなることもあります。だからこそ、一冊をやり切ることと、適切なタイミングで次に進むことのバランスが重要なのです。

TOP