一、Yolov7背景先导

        v7与之前的很大不同点:yolov7构建了多个网络结构(具有多个版本)

        v7的大致架构与v3相似:主干--颈部--头部

        最先进的实时物体检测器 

        与v4同作者

二、Yolov7的主要几个网络结构

   (一)几种网络结构   

              小模型:yolov7-tiny

              中模型:yolov7

              大模型 :yolov7 - w6

 (二)整体结构

主要流程:  x----主干----颈部----头部----分成三个头     v7将颈部与头部合并成头部

CBS模块:Conv+BN+SiLU激活函数 (卷积核,步幅)

UP: CBS----上采样Upsample (特征图大小变化 H变成2H c变成c/2)

(三)网络结构代码

from:数据来自于哪一层,大多都是-1来自上一层 

(四)各个模块代码 

1.ELAN模块

2.MP模块 

MP操作只定义了最大池化操作Maxpool 感受野2*2 步幅2

两种MP :MP-2有外界的输入做concat操作

3.主干网络模块 Backbone

输入:640*640*3

4.SPPCSPC模块

k是感受野

5.ELAH-H模块

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐