When is cross-validation NOT necessary?
easyAnswer
- When you have enough data that a single held-out validation set is already a low-variance estimate .
- At Google/Facebook scale you almost never do k-fold — a single split is enough.
- Also: pure production monitoring uses live traffic slices, not CV.
- Also: pure inference-time evaluation on a fixed test set.
- CV shines on small-to-medium data where any single split's variance is meaningful.
Check yourself — multiple choice
- Always use CV
- On very large data, a single held-out validation is a low-variance estimate — CV isn't needed
- CV is only for classification
- CV is only for tabular data
Very large data ⇒ single val set is already low-variance. Save CV for small/medium data.
#cv#validation
Practise Supervised Learning
215 interview questions in this topic.
Related questions
- Leave-One-Out CV — when is it a good idea, and when is it a bad idea?
- What is nested cross-validation and when do you need it?
- Why would you use repeated k-fold instead of standard k-fold?
- How do you set up cross-validation for time series?
- How do you pick the train/validation/test split sizes?
- How does cross-validation change for heavily imbalanced classification?