Machine Learning Foundations

Train-Validation-Test Split, explained

A train-validation-test split separates data used for fitting, tuning, and final evaluation.
Back to Glossary

Part of the Semantic Notion technical glossary.

Short Definition

A train-validation-test split separates data used for fitting, tuning, and final evaluation.

Intuition

You train on one portion, make choices on another, and reserve a final portion to estimate how the model performs on unseen data.

Technical Definition

The split partitions available data into training data for parameter estimation, validation data for model selection, and test data for final performance estimation.

Example

A team may train on 70 percent of examples, tune on 15 percent, and report final metrics on the remaining 15 percent.

Common Misunderstandings

The test set should not guide iterative model decisions.
Random splits can be invalid for time-series or grouped data.

Start here

Need the broader concept map?

Return to the glossary index to move from this definition into adjacent AI, ML, mathematics, and computer science terms.