Hi everyone!
I’ve just found out that when I increased the batch size value to calculate accuracy in my test set, the accuracy is changed. For example:
BatchSize | Test Set 1 | Test Set 2 | Test Set 3 | Test Set 4 | Test Set 5 | Test Set 6 | Test Set 7 |
---|---|---|---|---|---|---|---|
512 | 99.60 | 99.428 | 95.628 | 96.8666 | 95.749 | 90.133 | 93.34 |
1024 | 99.63 | 99.428 | 95.628 | 96.8499 | 95.716 | 90.116 | 93.38 |
Even model.eval()
is all set, the accuracy has a small gap between each batch size value in some set.
Do you have any explanations for this?
Thanks,