- [2021/09/24]
- Change the initial learning rate to higher value (0.1)
- Change the step-down factor of lr rate to higher value (0.7)
- According to the experimental result, it is better for ExquisiteNetV2.
Data | Model | Params | Top-1 Test Acc (%) |
---|---|---|---|
Cifar-10 | ExquisiteNetV2 | 0.51M | 92.52 |
Mnist | ExquisiteNetV2 | 0.51M | 99.71 |
- Pytorch >= 1.8.0
- Tensorboard
pip install tensorboard
The best weight has been in the directory weight/exp
.
If you want to reproduce the result, you can follow the precedure below.
-
Download the cifar-10 from official website
- Download python version and unzip it.
- Put
split.py
into the directorycifar-10-python
then type:Now you get the cifar10 raw image in the directorypython split.py
cifar10
-
Train from scratch
python train.py -data cifar10 -end_lr 0.001 -seed 21 -val_r 0.2 -amp
python eval.py -data cifar10/test -weight md.pt
If my code has defect or there is better algorithm, welcome to contact me :)