A data scientist splits a dataset into 80% training and 20% test sets, trains a complex neural network, and reports excellent test accuracy. A colleague suggests the model may still be overfit. Which additional evaluation strategy would best reveal this?
-
A
Increase the test set size to 40% and retrain
-
B
Use k-fold cross-validation on the full dataset and compare variance across folds
-
C
Apply dimensionality reduction before retraining
-
D
Report precision and recall instead of accuracy