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.