google-research/augmix

Corruption acc. of a Resnet50 trained on cifar10 with augmix

kiranchari opened this issue · 2 comments

Hi there, I trained a Resnet50 on CIFAR10 using the cifar.py script in this repository.

The clean acc. was about 95% but corruption accuracy was less than reported in the original paper. I have pasted below accuracies for CIFAR10-C at Severity 5. The mean corruption acc. across all corruptions and severity levels was 81%. I understand the architecture used in the original work was different, so is this an expected corruption acc. variation with the architecture?

Thank you.

Corruption severity: 5
gaussian_noise 0.6097
shot_noise 0.6647
impulse_noise 0.6747
speckle_noise 0.6906
defocus_blur 0.79
glass_blur 0.5383
motion_blur 0.7412
zoom_blur 0.7565
gaussian_blur 0.738
snow 0.7785
frost 0.7448
fog 0.6972
brightness 0.8831
spatter 0.8641
contrast 0.454
elastic_transform 0.6711
pixelate 0.5521
jpeg_compression 0.753
saturate 0.8935

This issue can be safely ignored. I get results close to those in the augmix paper when I use the evaluation script in this repository. I was previously using my own evaluation script for CIFAR10-C, there were some minor differences in the preprocessing.