在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):zhanghengdev/MutualGuide开源软件地址(OpenSource Url):https://github.com/zhanghengdev/MutualGuide开源编程语言(OpenSource Language):Python 98.3%开源软件介绍(OpenSource Introduction):IntroductionMutualGuide is a compact object detector specially designed for edge computing devices. Comparing to existing detectors, this repo contains two key features. Firstly, the Mutual Guidance mecanism assigns labels to the classification task based on the prediction on the localization task, and vice versa, alleviating the misalignment problem between both tasks; Secondly, the teacher-student prediction disagreements guides the knowledge transfer in a feature-based detection distillation framework, thereby reducing the performance gap between both models. For more details, please refer to our ACCV paper and BMVC paper. Planning
Benchmark
Remarks:
DatasetsFirst download the COCO2017 dataset, you may find the sripts in self.root = os.path.join("/home/heng/Documents/Datasets/", "COCO/") Remarks:
TrainingFor training with Mutual Guide: $ python3 train.py --neck ssd --backbone vgg16 --dataset COCO
fpn resnet34 VOC
pafpn repvgg-A2 XML
cspdarknet-0.75
shufflenet-1.0
swin-T For knowledge distillation using PDF-Distil: $ python3 distil.py --neck ssd --backbone vgg11 --dataset COCO --kd pdf
fpn resnet18 VOC
pafpn repvgg-A1 XML
cspdarknet-0.5
shufflenet-0.5 Remarks:
EvaluationEvery time you want to evaluate a trained network: $ python3 test.py --neck ssd --backbone vgg11 --dataset COCO --trained_model path_to_saved_weights --vis
fpn resnet18 VOC
pafpn repvgg-A1 XML
cspdarknet-0.5
shufflenet-0.5 Remarks:
Citing usPlease cite our papers in your publications if they help your research:
AcknowledgementThis project contains pieces of code from the following projects: ssd.pytorch, rfbnet, mmdetection and yolox. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论