What is the purpose of cross-validation in supervised learning?
-
To increase the size of the training dataset
-
To assess how the results of a statistical analysis will generalize to an independent dataset
-
To reduce the dimensionality of the dataset
-
To improve the model's accuracy on the training set