当前位置:网站首页>yolov5,yolov4,yolov3乱七八糟的
yolov5,yolov4,yolov3乱七八糟的
2022-08-02 14:02:00 【weixin_50862344】
结构对比

别问这么好看的图哪来的,问就是善假于人(toulai)的
下面简单讲讲图中我认为比较明显的变化
yolov4
backbone:
①全部用的都是Mish激活函数取代了yolov3的Leakyrelu
②在backbone就开始使用concat
neck:
①复杂程度狂飙
②引入了spp模块
yolov5
backbone:
①引入了Focus模块
②如果按照江小白文章中的内容激活函数又换回了Leakyrelu(隔这反复横跳是吧 )
但是有些博主说是silu
这边等有空再研究研究
③CBL和CSP1_X结构反复
④CSP1_X在concat后加上了BN+激活函数
neck:
①spp也在前后加上了CBL结构
整体上趋势就是将图片信息不断细分再整合的过程
浅浅分析一下激活函数为啥要反复横跳
这部分主要参考学习这位博主的内容。
(一)LeakyReLU函数
Relu被引入之后出现了Dead ReLU问题(当输入为负时,ReLU完全失效)
先附上一张Relu图像!
因此在负数部分给上一个很小的分量以解决Dead ReLU问题
Swish函数

忽然翻到知乎某个博主写的挺全的看这!!!
不想写了hhhh开摆!!!!
算了写写总结吧。。。
focus模块
按照横纵坐标方向各做二倍间隔采样,保留了图像的基本特征,Focus可以起到下面的作用:减少层数,减少参数量,减少计算量,减少cuda内存占用,在mAP影响很小的情况下,提升推理速度和梯度反传速度。其中减少层数,减少参数量,减少计算量是指和YOLOV3对比,作者认为这样一个Focus层可以抵YOLOV3的3个卷积层
边栏推荐
- RHCE第一天作业
- 苏州大学:从 PostgreSQL 到 TDengine
- 瑞吉外卖笔记——第05讲Redis入门
- 智能指针-使用、避坑和实现
- binary search && tree
- Linux:CentOS 7 安装MySQL5.7
- shell脚本“画画”
- 【Tensorflow】AttributeError: ‘_TfDeviceCaptureOp‘ object has no attribute ‘_set_device_from_string‘
- els 长条碰撞变形判断
- Supervision strikes again, what about the market outlook?2021-05-22
猜你喜欢

CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix

保姆级教程:写出自己的移动应用和小程序(篇三)

政策利空对行情没有长期影响,牛市仍将继续 2021-05-19

Kunpeng devkit & boostkit

How to solve mysql service cannot start 1069

Flask框架的搭建及入门

第八单元 中间件

The most complete ever!A collection of 47 common terms of "digital transformation", read it in seconds~

关于市场后市的发展预测? 2021-05-23

苏州大学:从 PostgreSQL 到 TDengine
随机推荐
瑞吉外卖笔记——第08讲读写分离
标量替换、栈上分配、同步消除
Configure zabbix auto-discovery and auto-registration.
RKMPP API安装使用总结
Flask框架深入一
ftp常用命令详解_iftop命令详解
WeChat Mini Program-Recent Dynamic Scrolling Implementation
【学习笔记】数位dp
C# 编译错误:Compiler Error CS1044
动态刷新日志级别
Flask-RESTful请求响应与SQLAlchemy基础
Detailed explanation of stored procedures
第十五单元 分页、过滤
The bad policy has no long-term impact on the market, and the bull market will continue 2021-05-19
mysql的case when如何用
FFmpeg 的AVCodecContext结构体详解
Haystack的介绍和使用
drf序列化器-Serializer
Detailed explanation of ORACLE expdp/impdp
理解TCP长连接(Keepalive)