yolo系列模型详解-yolov5
1. yolov5的模型结构yolov5s, yolov5m, yolov5l, yolov5x, 它们通过深度depth和宽度width两个控制因子来缩放核心架构输入端input、骨干网络backbone、颈部neck、检测头head。输入端input对训练和推理友好的策略Mosaic数据增强数据增广策略随机将4张训练图片通过随机缩放、裁剪、排布的方式拼接成一张新的图片。丰富背景和小目标、提高训练效率。自适应锚框计算训练时会基于你传入的数据集标签自动重新计算预设的锚框Anchor Boxes尺寸。这保证了模型一开始就有针对特定数据集的、较好的先验框从而加速收敛。自适应图片缩放在推理阶段yolov5会将图片缩放到标准尺寸如640x640。为了减少黑边带来的计算冗余它会采用一种“letterbox”的自适应缩放技术通过计算最小缩放比例并对长宽进行补边尽可能地保持图像原始比例减少信息丢失。骨干网络Backbone主要用于从输入图像中提取丰富的特征。它是在CSPNet(Cross Stage Partial Network)思想的基础上构建的称为CSPDarkNet。Focus结构(在V6.0版本后被简化)在早期的V5版本中第一个模块是Focus。它通过将输入图像的像素切片每隔一个像素取一个值得到4个独立的特征层然后将它们拼接起来。这个过程将信息从宽度和高度维度集中到了通道维度没有信息丢失但计算量相对较大。在V6.0及以后的版本中Focus层被一个更简洁、高效的6x6卷积层所替代。这个改动简化了模型结构并且利用现代GPU和计算库对卷积的优化获得了更好的速度和精度平衡。CSPNet结构(C3/C2f模块)2. yolov5的优化点3. yolov5的损失函数4. yolov5的超参数5. yolov5训练时针对于样本不均衡可以怎么解决6. yolov5训练时基于小目标可以怎么解决7. yolov5的推理优化可以从哪些方面做
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2422356.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!