当前位置: 首页 > news >正文

yolov4和yolov5(yolov4的工业化)

yolov4优化的部分

1Bag of freebies

随着后期硬件越来越好,我们可以采用训练成本高点但是效果好点的方式了。例如之前我们采用RELU激活函数,现在改成了Mish

2 数据增强

我们把四张图片的四个部分加一块变成一个图片然后去检测,或者把一个图片的部分马赛克遮住,然后去检测,这样也就是去增加难度,如果这样都可以识别出,那么正常肯定也能。

相比于传统的Dropout技术,DropBlock不是随机屏蔽掉一部分特征(注意是对特征图进行屏蔽),而是随机屏蔽掉多个部分连续的区域。这种方法有助于减少神经网络中的冗余连接,从而提高模型的泛化能力。

3 平滑处理

4 IOU损失值优化

总而言之就是,我们的IOU在值相同的情况下找出最优的那种情况,优化检测速度。引进了一个IOU的损失函数。

5 非极大值抑制的改进

6 网络结构的改进

a SPP-Net

b CSPNETc 注意力机制

7 路由层优化

网络架构

总结

相对于yolov3

1 Bag of freebies 增加训练成本来提高效果

2 数据增强 对图片进行模糊处理,进行打马赛克,不同图片拼接

3 平滑处理 对每一个类别不绝对化,归一化处理例如(1,0)改成(0.95,0.05)

4 IOU损失优化 就是原本是直接对IOU值进行求损失值,现在加上一个IOU框的中心点距离的损失

5 非极大值抑制 当两个目标重合度比较高,这个时候要优化非极大值抑制才能检测到后面的那一个目标

6 网络结构的的改进 使得输入的图片大小不再限制,并且增强了模型的效果,并采用了注意力机制,降低检测难度并且更快了

7 路由层优化 从前面的直接拼接该成相加

8 激活函数优化 就是从luck_ReLU该成了Mish.

http://www.dtcms.com/a/536767.html

相关文章:

  • 手写线程池第1弹:深入理解线程池:从原理到实战,手写高性能线程池的完整指南
  • 网站没有域名电子商务网站硬件建设的核心
  • 上海 松江 网站制作南通做网站
  • 如何在 Spring Boot 项目中使用 @Slf4j 注解结合 Logback 进行系统日志管理
  • SQLite 事务
  • 第 1 章 JVM 和 Java 体系架构_java 字节码
  • MarketUP营销自动化核心方法:从数据驱动到全链路增
  • 沙田镇仿做网站网站价格
  • 信创背景下,中职计算机网络专业人才培养方案探讨
  • 且网站制作开源系统有哪些
  • AR智能巡检:电力运维的“透视眼”与“超级大脑”
  • 漳州电脑网站建设西安市建设网
  • 从冷换仓到热追踪:项目方如何在不暴露风险的前提下守住主动权
  • 机器人运动控制中的 Actor-Critic 强化学习预训练
  • [人工智能-大模型-97]:大模型应用层 - 随着技术的发展,软件工程与软件开发过程提效演进阶段(工具化 → 流程化 → 智能化)和未来的展望。
  • Qt从入门到放弃学习之路(1)
  • QRingBuffer:Qt内部高效环形缓冲区
  • 单位如何做网站宣传高端网站建设专业营销团队
  • 建设企业网站步骤上海做网站的公司是什么
  • 系统接口对接如何设计预防处理系统异常?
  • LeetCode算法日记 - Day 85: 等差数列划分
  • Maven相关
  • 京东商品视频API:通过商品id商品链接获取商品的视频url
  • Maven快速上手笔记
  • 手机免费制作网站模板免费下载台州网站公司那里好
  • 企业网站哪家好网站流量超标
  • 钢结构网站建设网站建设必备
  • 数据分析综合应用实战:从统计分析到机器学习预测
  • 网站 源码 下载色无极网站正在建设中
  • 【测试理论和实践 2.测试概念】