Submitted by redditnit21 t3_y5qn9h in deeplearning
I am training a ViT for Image Classification and I am getting testing accuracy 2-4% higher than training accuracy. So, is there any problem with my model if yes, then how can I prevent this from happening? And why testing accuracy shouldn’t be higher than training?
My dataset has 9 classes and I have split my train and test set by 80-20.
danielgafni t1_isl8voi wrote
Are you using dropout or other regularizations that affect training but not testing? You’ve got the answer