AI engineering glossary · ML fundamentals

What is data snooping?

Data snooping (also called Adaptive overfitting): Repeatedly using the same held-out data to make modelling choices, so that the reported score reflects choices tuned to that data rather than true performance. Each look at the test results makes the estimate a little less trustworthy.

Level: advancedTopic: ML fundamentals

Data snooping: an example

After trying 40 model variants and always picking the one with the best test score, the winning score is inflated by selection.

Related terms

More ML fundamentals terms

Where you learn it

Data snooping is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.