Instruction: Explain the concept of cross-validation and its significance in machine learning.
Context: This question evaluates the candidate's knowledge of model validation techniques and their importance in developing robust models.
Official answer available
Preview the opening of the answer, then unlock the full walkthrough.
The way I'd explain it in an interview is this: Cross-validation is a way to evaluate a model by training and testing it across multiple splits of the dataset instead of relying on a single train-validation split. The most common version is...