ModelScope开发者社区 > 正文

【YOLO系列】YOLOv8算法(尖端SOTA模型)

简介: Ultralytics YOLOv8 是由 Ultralytics开发的一个前沿 SOTA 模型。它在以前 YOLO 版本的成功基础上,引入了新的功能和改进,进一步提升了性能和灵活性。YOLOv8 基于快速、准确和易于使用的理念设计,使其成为广泛的物体检测、图像分割和图像分类任务的绝佳选择。
+关注继续查看

前言回顾

在这里粗略回顾一下YOLOv5,这里直接提供YOLOv5的整理的结构图吧

  • Backbone:CSPDarkNet结构,主要结构思想的体现在C3模块,这里也是梯度分流的主要思想所在的地方;
  • PAN-FPN:双流的FPN,必须香,也必须快,但是量化还是有些需要图优化才可以达到最优的性能,比如cat前后的scale优化等等,这里除了上采样、CBS卷积模块,最为主要的还有C3模块(记住这个C3模块哦);
  • Head:Coupled Head+Anchor-base,毫无疑问,YOLOv3、YOLOv4、YOLOv5、YOLOv7都是Anchor-Base的,后面会变吗?
  • Loss:分类用BEC Loss,回归用CIoU Loss。

在这里插入图片描述

众所周知,YOLOv5推出的时候,只推出了代码,没有发布论文。尽管其代码功能完善强大,但是由于没有原汁原味的论文,导致了大多数学者的遗憾。

而今天,YOLOv5研发公司Ultralytics再次推出YOLO系列的YOLOv8模型,同时还爆料声称这次将会发布论文到arxiv.org。这对于大部分研究者而言无疑是一个很不错的福音。

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

总结来说yolov8更新大概是以下几点:

  • Backbone:使用的依旧是CSP的思想,不过YOLOv5中的C3模块被替换成了C2f模块,实现了进一步的轻量化,同时YOLOv8依旧使用了YOLOv5等架构中使用的SPPF模块;
  • PAN-FPN:毫无疑问YOLOv8依旧使用了PAN的思想,不过通过对比YOLOv5与YOLOv8的结构图可以看到,YOLOv8将YOLOv5中PAN-FPN上采样阶段中的卷积结构删除了,同时也将C3模块替换为了C2f模块;
  • Decoupled-Head:是不是嗅到了不一样的味道?是的YOLOv8走向了Decoupled-Head;
  • YOLOv8抛弃了以往的Anchor-Base,使用了Anchor-Free的思想;
  • 损失函数:YOLOv8使用VFL Loss作为分类损失,使用DFL Loss+CIOU Loss作为分类损失;
  • 样本匹配:YOLOv8抛弃了以往的IOU匹配或者单边比例的分配方式,而是使用了Task-Aligned Assigner匹配方式。

现在已经可以查看YOLOv8官方使用文档,虽然代码现在还没有公布。
在这里插入图片描述

模型优点

  • YOLOv8的一个关键特性是它的可扩展性。它被设计成一个支持YOLO所有以前版本的框架,使得在不同版本之间切换和比较它们的性能变得很容易。这使得YOLOv8成为那些想要利用最新YOLO技术的用户的理想选择,同时仍然能够使用他们现有的YOLO模型。
  • 除了其可扩展性,YOLOv8还包括许多其他创新,使其成为广泛的对象检测和图像分割任务的吸引人的选择。其中包括一个新的骨干网,一个新的无锚检测头,和一个新的损失函数。YOLOv8也非常高效,可以在各种硬件平台上运行,从cpu到gpu。
  • 总的来说,YOLOv8是一个强大而灵活的对象检测和图像分割工具,提供了最好的两个世界:最新的SOTA技术和使用和比较所有以前的YOLO版本的能力。

Github官方模型文件

官网地址:https://github.com/ultralytics/ultralytics/tree/main/ultralytics/models/v8
在这里插入图片描述

代码地址

YOLOv8代码地址https://github.com/ultralytics/assets/releases

版权声明:本文内容由便宜云服务器实名注册用户自发贡献,版权归原作者所有,便宜云服务器开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《便宜云服务器开发者社区用户服务协议》和《便宜云服务器开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
科罗拉多州立大学发布 CSU-MLP 模型,用随机森林算法预测中期恶劣天气
科罗拉多州立大学发布 CSU-MLP 模型,用随机森林算法预测中期恶劣天气
8 0
横向对比 11 种算法,多伦多大学推出机器学习模型,加速长效注射剂新药研发
横向对比 11 种算法,多伦多大学推出机器学习模型,加速长效注射剂新药研发
8 0
ChatGPT模型采样算法详解
采样算法对ChatGPT的文本生成质量至关重要。本文重点讲解ChatGPT中temperature和top_p的采样原理,以及它们对模型输出的影响。帮助大家生成更灵活生动的内容。
36 0
Stable Diffusion采样速度翻倍!仅需10到25步的扩散模型采样算法(2)
Stable Diffusion采样速度翻倍!仅需10到25步的扩散模型采样算法
42 0
Stable Diffusion采样速度翻倍!仅需10到25步的扩散模型采样算法(1)
Stable Diffusion采样速度翻倍!仅需10到25步的扩散模型采样算法
59 0
LeCun预言的自监督模型来了:首个多模态高性能自监督算法,语音、图像文本全部SOTA
LeCun预言的自监督模型来了:首个多模态高性能自监督算法,语音、图像文本全部SOTA
24 0
AI生成高数题,难出新高度:MIT提出首个可出题、做题、评分的算法模型
AI生成高数题,难出新高度:MIT提出首个可出题、做题、评分的算法模型
18 0
AIGC技术解读:数据集、算法、模型和结果处理
本文深入探讨了人工智能生成内容(AIGC)背后的技术解读,包括数据集准备、算法选择、模型训练和结果处理等方面。通过对AIGC实现的核心环节进行详细说明,帮助读者更好地理解AIGC技术的原理和应用。
118 0
基于扩散模型的3D智能创作引擎与内容投放算法最新实践
3D模型在智能设计领域以其可塑性,可编辑性有着属于自己的独特优势,扩展了2D设计的上限。但是其目前存在的局限性也是显而易见的:建模的效率,模型的数量,以及3D设计的成本。
23 0
MMdetection框架速成系列 第02部分:整体算法流程+模型搭建流程+detection训练与测试核心组件+训练部分与测试部分的核心算法
众所周知,目标检测算法比较复杂,细节比较多,难以复现,而我们推出的 MMDetection 开源框架则希望解决上述问题。目前 MMdetection 已经复现了大部分主流和前沿模型,例如 Faster R-CNN 系列、Mask R-CNN 系列、YOLO 系列和比较新的 DETR 等等,模型库非常丰富,star 接近 13k,在学术研究和工业落地中应用非常广泛。
52 0
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!
+关注
心无旁骛~
人工智能领域爱好者
文章
问答
视频
相关电子书
更多
阿里技术参考图册-算法篇
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载


http://www.vxiaotou.com