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

yolov8算法及其改进

yolov8算法及其改进

  • 1、yolov8简介
  • 2、ELAN架构的升级
  • 3、YOLOv8架构改进
    • 2.1、ELAN模块
    • 2.2、C2f模块
    • 2.3、Neck
    • 2.4、Efficient-Decoupled-Head

1、yolov8简介

在这里插入图片描述
Ultralytics YOLOv8 是由 Ultralytics公司开发的一个前沿的 SOTA 模型。它在以前成功的 YOLO 版本基础上,引入了新的功能和改进,进一步提升了其性能和灵活性。YOLOv8 基于快速、准确和易于使用的设计理念,使其成为广泛的目标检测、图像分割和图像分类任务的绝佳选择。

YOLOv8的改进总结如下:
模型层面:

  • 提出了具有残差模块的层聚合网络(ELAN-Bottleneck,C2f)
  • 更轻量化的Neck(PAN-C2f)
  • Efficient Decoupled Head

2、标签分配与损失函数:

  • TaskAlign匹配:同YOLOv6一样使用了TaskAlign正负样本匹配
  • 使用交叉熵损失为分类损失,使用DFL Loss与CIOU损失结合作为回归损失

2、ELAN架构的升级

设计ELAN的主要目的是解决在进行模型缩放时深度模型的收敛性会逐渐恶化的问题。
ELAN作者分析了通过整个网络中每个层的最短梯度路径和最长梯度路径,从而设计了具有高效梯度传播路径的层聚合架构。
ELAN主要由VoVNet和CSPNet组成,并利用计算块中的堆栈结构优化了整个网络的梯度长度。
在这里插入图片描述

3、YOLOv8架构改进

在这里插入图片描述

2.1、ELAN模块

在YOLOv7-p5和p6架构中主要使用ELAN作为Backbone的主要模块。
ELAN 由 3 部分组成:
1、Cross Stage Partial
2、计算模块(也是主要承载最长梯度流的模块)
3、1×1卷积(Fusion First模块)
ELAN模块的设计受到之前两个研究的影响,即CSPNet和VoVNet。其实从 YOLOv4 就开始在YOLO系列算法中出现了Cross Stage Partial的思想。
在这里插入图片描述

2.2、C2f模块

对于YOLOv8的主要改进便是这个C2f模块了,其实对于ELAN的进一步改进,主要是把ELAN的计算模块中的卷积替换为了Bottleneck模块,同时还包括了一些其他的内容的改进。
在这里插入图片描述

2.3、Neck

在YOLOv7-E6E架构中提出了基于ELAN的扩展版本E-ELAN,其主要架构如右图所示。
在这里插入图片描述
在这里插入图片描述

2.4、Efficient-Decoupled-Head

在网络的训练中,标签分配通常是指GT,这个是硬标签,但近年来,需要研究者会利用网络的推理结果来结合GT,去生成一些软标签,如IOU。
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/457278.html

相关文章:

  • langchain调用llm模型
  • 极品飞车6的游戏手柄设置
  • Vue.js前端框架教程15:Vue父子组件之间的通信ref、emits
  • px、em、rem,vw区别介绍
  • vue 嵌套el-dialo,当内层的弹窗弹出时,整个页面被遮罩
  • Linux和ROS(Robot Operating System)在底层实现上的差异
  • Golang的文件加密工具
  • Word批量更改题注
  • Pytorch | 利用DTA针对CIFAR10上的ResNet分类器进行对抗攻击
  • 问题-01
  • 学习C++:数据类型
  • Jmeter录制https请求
  • 在asp.net webapi项目中 将数据库连接字符串写在配置文件中,及Program配置Serilog存放路径以及设置
  • JavaWeb期末复习
  • Wordly Wise 3000 国际背单词01 介绍 + 测词汇量
  • 【Beats01】企业级日志分析系统ELK之Metricbeat与Heartbeat 监控
  • Python 占位符详细笔记
  • C语言的数据结构
  • vue3 video 播放rtmp视频?(360浏览器支持)
  • mysql系列7—Innodb的redolog
  • 分布式版本管理工具——git中分支的相关知识
  • Webpack在Vue CLI中的应用
  • 7.即时通讯
  • 深度学习中batch_size
  • MySQL并发问题区别-MVCC如何解决的
  • Linux 下 Mamba 环境安装踩坑问题汇总(重置版)