Training MobileNets on the ImageNet dataset

Single node 4-GPU training of MobileNetv1-1.0 can be done using below command:

export CFG_FILE="config/classification/imagenet/mobilenet_v1.yaml"
cvnets-train --common.config-file $CFG_FILE --common.results-loc classification_results

Note: Do not forget to change the training and validation dataset locations in configuration files.

Single node 8-GPU training of `MobileNetv2-1.0`
export CFG_FILE="config/classification/imagenet/mobilenet_v2.yaml"
cvnets-train --common.config-file $CFG_FILE --common.results-loc classification_results
Single node 8-GPU training of `MobileNetv3-Large`
export CFG_FILE="config/classification/imagenet/mobilenet_v3.yaml"
cvnets-train --common.config-file $CFG_FILE --common.results-loc classification_results

Citation

  • MobileNetv1

@article{howard2017mobilenets,
  title={Mobilenets: Efficient convolutional neural networks for mobile vision applications},
  author={Howard, Andrew G and Zhu, Menglong and Chen, Bo and Kalenichenko, Dmitry and Wang, Weijun and Weyand, Tobias and Andreetto, Marco and Adam, Hartwig},
  journal={arXiv preprint arXiv:1704.04861},
  year={2017}
}
  • MobileNetv2

@inproceedings{sandler2018mobilenetv2,
  title={Mobilenetv2: Inverted residuals and linear bottlenecks},
  author={Sandler, Mark and Howard, Andrew and Zhu, Menglong and Zhmoginov, Andrey and Chen, Liang-Chieh},
  booktitle={Proceedings of the IEEE conference on computer vision and pattern recognition},
  pages={4510--4520},
  year={2018}
}
  • MobileNetv3

@inproceedings{howard2019searching,
  title={Searching for mobilenetv3},
  author={Howard, Andrew and Sandler, Mark and Chu, Grace and Chen, Liang-Chieh and Chen, Bo and Tan, Mingxing and Wang, Weijun and Zhu, Yukun and Pang, Ruoming and Vasudevan, Vijay and others},
  booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
  pages={1314--1324},
  year={2019}
}