Knowledgebase

Overfitting and Why Models Fail in Practice Print

  • aifundamentals, performance, troubleshooting, guide, howto, solution, zillionkinghost, hosting
  • 0

Learning the examples instead of the pattern.

WHAT OVERFITTING IS

A model that learned the training data too specifically, including its noise, and fails on anything new.

THE ANALOGY

A student who memorised past exam papers rather than understanding the subject.

Perfect on those papers, lost on a new question.

HOW IT SHOWS

Excellent performance on training data, poor performance on data the model has not seen.

WHY IT HAPPENS

Too little training data Too complex a model for the data available Training for too long

THE OPPOSITE PROBLEM

Underfitting: a model too simple to capture the pattern. Poor on everything.

HOW IT IS ADDRESSED

Holding back some data for testing, so performance on unseen examples is measurable Simplifying the model Gathering more data Stopping training at the right point

WHY YOU SHOULD KNOW THIS

A vendor reporting accuracy figures should be reporting them on data the model never saw.

If they cannot say, that is a question worth asking.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot