
Mobile-YOLOv5-pruning-distillation提供移动端优化,包括YOLOv5s的剪枝和蒸馏技术,并支持ncnn平台。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
移动式YOLOv5的通道修剪和蒸馏技术,应用于MobileV2-Yolov5s模型。该方案旨在打造一个轻量级且性能优越的系统!TensorRT版本与Android版本的优化效果显著。具体而言,在640x640分辨率下,Yolov5s模型的计算量和参数量分别达到了8.39G和7.07M。尽管在速度方面仍存在提升空间,但通过替换backbone(采用MobileNetV2),通道剪枝有效地对模型进行了压缩。本项目以工程化原则为核心,主要集中于模型端进行优化工作。我们成功地实现了多种常用的剪枝和蒸馏算法,并完成了对该技术的简要介绍以及性能评估。此外,项目还致力于将工程可用的模型转换为适用于实际部署的版本。为了进行基准测试,我们使用了Pascal VOC数据集作为评估标准,训练集包括train2007、train2012、val2007和val2012,而测试集则采用test2007。作为基线模型,我们使用了mobile-yolo(基于ImageNet预训练)。在特定情况下,可以根据需要替换参数设置,例如batchsize。
全部评论 (0)
还没有任何评论哟~


