YOLO系列 --- YOLOV7算法(七):YOLOV7算法总结

YOLO系列 — YOLOV7算法(七):YOLOV7算法总结

基本上已经把YOLO V7算法的重要知识点全部讲完了,我们做个简单的总结吧~

网络结构

在这里插入图片描述

图片转载于:https://blog.youkuaiyun.com/zqwwwm/article/details/125901507

在YOLO V7算法中主要引入了三种模块:E-ELAN模块、SPPSPC模块、REP模块。

1. E-ELAN模块

在这里插入图片描述
在这里插入图片描述
上述第一张图是E-ELAN模块的流程图,对应着yolov7.yaml中的红色框。在大多数关于设计高效网络的论文中,主要考虑的因素是参数量、计算量和计算密度。但从内存访存的角度出发出发,还可以分析输入/输出信道比、架构的分支数和元素级操作对网络推理速度的影响(shufflenet论文提出)。在执行模型缩放时还需考虑激活函数,即更多地考虑卷积层输出张量中的元素数量。因此,在本文中,作者提出了基于ELAN的扩展版本E-ELAN。

2. SPPSPC模块

在这里插入图片描述
yolov7.yaml中,只使用了一次SPPSPC模块,在backbone与head对接的地方。
在这里插入图片描述
上述是SPPSPC模块流程图。可以看到,总的输入会被分成两段进入不同的分支,最中间的分支其实就是金字塔池化操作,上侧则为一个point conv,最后将所有分支输出的信息流进行concat。

3. REP模块

在这里插入图片描述
REP在训练和部署的时候结构不同,在训练的时候由3x3的卷积添加1x1的卷积分支,同时如果输入和输出的channel以及h,w的size一致时,再添加一个BN的分支,三个分支相加输出,在部署时,为了方便部署,会将分支的参数重参数化到主分支上,取3*3的主分支卷积输出。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进我的收藏吃灰吧~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值