Models are modified as the inputs are all 32*32 RGB images. We only conduct three downsample operations and you can find the modified parts in .py files.
MobileNetV2 ShuffleNetV2 ghostnet
-MobileNetV2
-ShuffleNetV2
-GhostNet
Model Accuracy
MobileNetV2 93.92%
ShuffleNetV2 92.60%
GhostNet 92.57%
-requirements.txt
default settings: batch_size = 128, max_epoch = 190, lr = 0.1.
python train.py
-bs batch_size, type=int, default=128
-max_epoch num of training epochs, type=int, default=190
-lr learning_rate, default=0.1
-arc model to use['MobileNetV2 shufflenetv2 ghost_net'] [default=MobileNetV2]
Add more lightweight models
Clean up the code