Suppose a student memorizes every answer in a practice paper.

If the final exam contains the same questions, the student may score 100%. But that does not prove understanding.

The same problem can happen in machine learning:

Model sees historical examples during training 
                ↓ 
Model memorizes those examples 
                ↓ 
Excellent score on familiar data 
                ↓ 
Poor predictions on new production data
Yesterday, we defined:
  • The business problem
  • Prediction unit
  • Prediction moment
  • Label
  • Baseline
  • Business action

Today, we address the next question:

How can we determine whether the model learned a reusable pattern instead of memorizing its training data?

The answer is to evaluate it using examples it did not learn from.