cifar-10-100n icon indicating copy to clipboard operation
cifar-10-100n copied to clipboard

Do we have to use validation sets?

Open choresefree opened this issue 2 years ago • 2 comments

Dear game initiator, I noticed that the official code divides the verification set. Do we also need to divide the verification set? Can we train on the complete training set and then test on the test set?

choresefree avatar May 05 '22 06:05 choresefree

Dear game initiator, I noticed that the official code divides the verification set. Do we also need to divide the verification set? Can we train on the complete training set and then test on the test set?

Hi choresefree,

We need to select the best model on noisy validation data as the one for the final evaluation on test data. If you trust the stability of your model, you can train with all the training data but we will use the last epoch model if the training pipeline does not have a validation step.

Best, Zhaowei

zwzhu-d avatar May 06 '22 01:05 zwzhu-d

Dear game initiator, I noticed that the official code divides the verification set. Do we also need to divide the verification set? Can we train on the complete training set and then test on the test set?

Hi choresefree,

We need to select the best model on noisy validation data as the one for the final evaluation on test data. If you trust the stability of your model, you can train with all the training data but we will use the last epoch model if the training pipeline does not have a validation step.

Best, Zhaowei

Thank you very much for your reply,

choresefree avatar May 06 '22 12:05 choresefree