What is Cross-validation?
A method that splits the data into k groups, trains on all but one group and evaluates on the remaining one, repeats this k times while rotating the evaluation group, and estimates the model's performance as the average of the k evaluations (k-fold cross-validation). Every data point is used for evaluation exactly once, so limited data is used efficiently and the variation of the estimate caused by how the data happens to be split is reduced. It is used for tuning hyperparameters and selecting models, at roughly k times the computation.
Japanese name: 交差検証
Cross-validation appears in 2 practice questions across 1 topic, including Machine Learning Basics.
Field: Machine Learning Basics