zoukankan      html  css  js  c++  java
  • YOLOV5四种网络结构的比对

    一.网络结构

    1.1 Yolov5s网络结构

    Yolov5s网络是Yolov5系列中深度最小,特征图的宽度最小的网络。后面的3种都是在此基础上不断加深,不断加宽。

    Yolov5s网络最小,速度最少,AP精度也最低。但如果检测的以大目标为主,追求速度,倒也是个不错的选择。

    11.2 Yolov5m网络结构

    Yolov5m在Yolov5s基础上,不断加深加宽网络,AP精度也不断提升,但速度的消耗也在不断增加。

    11.3 Yolov5l网络结构

    Yolov5l在Yolov5m基础上,不断加深加宽网络,AP精度也不断提升,但速度的消耗也在不断增加。

    11.4 Yolov5x网络结构

    Yolov5x在Yolov5l基础上,不断加深加宽网络,AP精度也不断提升,但速度的消耗也在不断增加。

    二. Yolov5四种网络结构的不同点

    Yolov5代码中的四种网络,和之前的Yolov3,Yolov4中的cfg文件不同,都是以yaml的形式来呈现。

    而且四个文件的内容基本上都是一样的,只有最上方的depth_multiple和width_multiple两个参数不同,很多同学看的一脸懵逼,不知道只通过两个参数是如何控制四种结构的?

    2.1 四种结构的参数

    取出Yolov5代码中,每个网络结构的两个参数:

    (1)Yolov5s.yaml

    (2)Yolov5m.yaml

    (3)Yolov5l.yaml

    (4)Yolov5x.yaml

    四种结构就是通过上面的两个参数,来进行控制网络的深度和宽度。depth_multiple控制网络的深度,width_multiple控制网络的宽度。

    Yolov5中,网络不断的加深。也在不断增加网络特征提取和特征融合的能力。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Springboot之配置定时任务
    Java之随机生成各种类型的数据举例
    docker安装postgresql 12.4
    Java随机生成字符串举例
    Java生成UUID
    Shell case 多选择语句用法举例
    Elasticsearch学习之集群高级网络设置
    交叉熵损失函数
    将博客搬至CSDN
    SonarQube服务搭建
  • 原文地址:https://www.cnblogs.com/KdeS/p/14738151.html
Copyright © 2011-2022 走看看