Closed bittergourd1224 closed 5 months ago
你好,我遇到相同的问题,请问解决了没
你好,我遇到相同的问题,请问解决了没
没有解决也没有人回复。 后续自己训了个yolov3模型,蒸馏就没有问题。ppyolo系列还是有问题。
不同模型的蒸馏写法,和本身loss以及蒸馏loss的写法有关,如果不同直接套用大概率是不行的。 PPYOLO v1 v2 baseline目前来看已经不算高了。我们正在进行PPYOLOE+的蒸馏,预计本月中旬发布。
不同模型的蒸馏写法,和本身loss以及蒸馏loss的写法有关,如果不同直接套用大概率是不行的。 PPYOLO v1 v2 baseline目前来看已经不算高了。我们正在进行PPYOLOE+的蒸馏,预计本月中旬发布。
感谢,等待发布更新
问题确认 Search before asking
请提出你的问题 Please ask your question
对于蒸馏的使用,只给出了yolov3的蒸馏配置文件,在configs/slim/distill/yolov3_mobilenet_v1_coco_distill.yml:
而我需要用在ppyolo系列模型,从ppyolo_r50vd_dcn模型蒸馏到ppyolo_r18vd模型 为此我对于上面这个蒸馏配置文件做了两处改动:
然后执行蒸馏训练: python3 tools/train.py -c configs/ppyolo/ppyolo_r18vd_xx.yml --slim_config configs/slim/distill/ppyolo_r18vd_xx_distill.yml --eval 但是map只用0.14%,明显存在问题
对比直接训练小模型: python3 tools/train.py -c configs/ppyolo/ppyolo_r18vd_xx.yml map有53.37%,就很正常
这里有两个问题:
感谢!