First, thanks a lot for sharing the code and generally really nice work!
I'm currently trying to reproduce the classification results on CIFAR10 with akorn_conv. When trying to train solely on CIFAR10 I end up with a clean accuracy of 78.89% which is ~10% below the reported numbers in Table 4.
After going trough the appendix I found that you "conduct pre-training on the Tiny-imagenet (Le & Yang, 2015) dataset with the SimCLR loss for 50 epochs with batchsize of 512". which could explain ~4% difference in accuracy ("We observe that this pre-training
is effective for AKOrN and improves the CIFAR10 clean accuracy compared to training from scratch
(from 87% to 91%).")
However, I'm still missing 6% difference, can you help me figuring out what could be the issue?
I'm using the your python script train_classification.py --exp_name 1 --epochs 400 --criterion ce --T 3 --J conv --ksizes [9, 7, 5].
First, thanks a lot for sharing the code and generally really nice work!
I'm currently trying to reproduce the classification results on CIFAR10 with akorn_conv. When trying to train solely on CIFAR10 I end up with a clean accuracy of 78.89% which is ~10% below the reported numbers in Table 4.
After going trough the appendix I found that you "conduct pre-training on the Tiny-imagenet (Le & Yang, 2015) dataset with the SimCLR loss for 50 epochs with batchsize of 512". which could explain ~4% difference in accuracy ("We observe that this pre-training
is effective for AKOrN and improves the CIFAR10 clean accuracy compared to training from scratch
(from 87% to 91%).")
However, I'm still missing 6% difference, can you help me figuring out what could be the issue?
I'm using the your python script
train_classification.py --exp_name 1 --epochs 400 --criterion ce --T 3 --J conv --ksizes [9, 7, 5].