一文看懂yolov7;yolov7详解

news/2024/11/28 19:44:38/

*免责声明:
1\此方法仅提供参考
2\搬了其他博主的操作方法,以贴上路径.
3*

场景一:yolo v7

场景二:yolo系列未完待续

Yolo系列强推–>Yolo v1–v5 、 Yolox

场景一:yolo v7

强推先看–>yolov7基础知识先导篇

Yolov7论文地址

Yolov7的github项目地址

操作强推–>利用yolov7训练自己的数据集

参考一:目标检测算法——YOLOV7——详解

参考二:YOLOv7正负样本分配详解

参考三:【YOLOv7】主要改进点详解

在这里插入图片描述

1.1 yolo v7 网络结构

在这里插入图片描述

在这里插入图片描述

1.2 yolo v7 输入端

强推—>场景五:yolov5 输入端创新

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.3 yolo v7 Backbone主干网络

强推–>yolov7基础知识先导篇《场景二:高效聚合网络》

在这里插入图片描述

MPC-B

在这里插入图片描述
在这里插入图片描述

ELAN
在这里插入图片描述
在这里插入图片描述

1.4 yolo v7 Neck

强推–>yolov7基础知识先导篇《场景三:SPPCSPC》

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

结构重参数化

强推–>yolov7基础知识先导篇《场景四:结构重参数化》

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.5 yolo v7 Prediction创新

强推–>yolo v4基础知识先导篇《场景四: CIoU Loss损失函数》

强推–>yolo v4基础知识先导篇《场景八: DIOU NMS》

在这里插入图片描述

1.6 yolo v5、v7正负样本划分策略

目标检测: 一文读懂 YOLOV5 Loss 正样本采样

强推–> yolov7基础知识先导篇:《场景五:标签分配–>细分方法:simOTA》

在这里插入图片描述
在这里插入图片描述

1.7 辅助头辅助训练

论文解读:深度监督网络(Deeply-Supervised Nets)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.8 多种模型结构讲解

网络结构图分享,密码:week

在这里插入图片描述

在这里插入图片描述

模型复合缩放方法

强推–> yolov7基础知识先导篇:《场景六:模型复合缩放》

在这里插入图片描述

yolov7-tiny

在这里插入图片描述

yolov7-w6

在这里插入图片描述

  # 这不欺负老实人嘛!!!  ReOrg+Conv  就是yolov5里面的focus结构# [from, number, module, args][[-1, 1, ReOrg, []],  # 0[-1, 1, Conv, [64, 3, 1]],  # 1-P1/2

在这里插入图片描述

yolov7-x
在这里插入图片描述

yolov7-e6

   [-1, 1, DownC, [320]],  # 13-P3/8 
# 这不欺负老实人吗,DownC就是 上文MPC-B结构,搞不懂为什么换的时候不把yolov7.yaml文件里面的一起换掉class DownC(nn.Module):# Spatial pyramid pooling layer used in YOLOv3-SPPdef __init__(self, c1, c2, n=1, k=2):super(DownC, self).__init__()c_ = int(c1)  # hidden channelsself.cv1 = Conv(c1, c_, 1, 1)self.cv2 = Conv(c_, c2//2, 3, k)self.cv3 = Conv(c1, c2//2, 1, 1)self.mp = nn.MaxPool2d(kernel_size=k, stride=k)def forward(self, x):return torch.cat((self.cv2(self.cv1(x)), self.cv3(self.mp(x))), dim=1)

在这里插入图片描述

yolov7 d6

在这里插入图片描述

yolov7 e6e

在这里插入图片描述

1.9 E-ELAN

论文中提出了对ELAN结构的修改,但是并没有详细的说明,在yolov7-e6e的结构中,仿佛有该结构的引子,根据yaml文件结构,E-ELAN的操作如下:

在这里插入图片描述

在这里插入图片描述

1.10 性能

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

you did it

有错的话欢迎指正,微信: weeksoooo


http://www.ppmy.cn/news/334878.html

相关文章

YOLO7 姿势识别实例

文章目录 1. 预训练模型2. 测试代码3. 运行代码4. 问题 上文搭建了YOLO7开发环境,并进行了物体定位测试。参见:YOLO7环境搭建、代码测试。本文将介绍如何使用YOLO7进行姿势识别。 1. 预训练模型 下载YOLO7姿势识别预训练模型(点击下载&…

android平板车载,酷狗发布Android Pad版 抢滩车载及平板应用市场

继成功登陆Android手机和苹果手机之后,酷狗音乐隆重推出了其首款为Android平板电脑及车载设备所设计的Android Pad 应用软件。据悉,这是一款针对三星、联想等众多知名品牌推出的安卓平板设备所量身定制的音乐应用软件。它不但沿袭了酷狗音乐pc端及手机端…

平板上pyto软件_平板电脑性价比排行大更新!

阅读本文前,请您先点击上面的蓝色字体,再点击“关注”,这样您就可以继续免费收到最新文章了。每天都有分享。完全是免费订阅,请放心关注。注:本文转载自网络,不代表本平台立场,仅供读者参考&…

电容笔适用所有平板吗?值得推荐电容笔排行

Apple Pencil的性能确实很好,但因为售价太贵,大部分的普通消费者并没有足够的钱去购买。目前市面上有大量的平替电容笔,由于其实惠的价格而深受人们的青睐。那我们该用哪个品牌的电容笔呢?最值得注意的地方又在哪?下面…

几句话,当老板了。

本文原创公众号&#xff1a;不会笑青年&#xff0c;授权转载请联系微信(laughyouth369)&#xff0c;授权后&#xff0c;请在原创发表48小时后再转载。 < END > 作者&#xff1a;不会笑青年 漫画师&#xff1a;Ys #往期精彩内容# 点击关键词&#xff0c;即可获取&#xff…

【MySQL日常运维】Linux安装MySQL5.7.32

【MySQL日常运维】Linux安装MySQL5732 # 添加mysql用户 [rootcentos76mysql57 /]# useradd mysql [rootcentos76mysql57 opt]# ls -lth total 631M -rw-r--r--. 1 root root 631M Sep 4 13:44 mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz # 解压文件 [rootcentos76mysql57 …

心酸,上班带薪拉屎被老板骂了……

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447; 作者丨了不起的你我他 来源丨了不起的程序员&#xff08;ID&#xff1a;great_developer&#xff09; 珍爱PP 人人有责 写在最后 了不起的程序员摸鱼基地成立了&…

Linux安装MySQL5.7(敲硬核、敲简单der)

文章目录 1.安装前准备2.修改配置文件3.创建操作数据库的用户4.启动数据库5.设置远程访问 1.安装前准备 检查系统有没有安装mysql&#xff0c;需要卸载 rpm -qa | grep mysql如果你的系统有Mariadb数据库&#xff0c;需要卸载 rpm -qa | grep mariadb # 如果存在&#xff0c…