首页 > 其他分享 >YOLO的发展历史

YOLO的发展历史

时间:2024-12-23 15:32:22浏览次数:4  
标签:历史 发展 检测 模型 YOLO 改进 开发 集上 团队

  1. YOLOv1(2015)

    • 发布时间:2015年
    • 开发团队:Joseph Redmon, Santosh Divakaran, Ross Girshick, Ali Farhadi,来自华盛顿大学和Facebook AI Research。
    • 改进内容:首次提出将目标检测作为一个回归问题,直接从图像预测边界框和类别概率。
    • 作用:简化了目标检测流程,提高了检测速度。
    • 效果:在PASCAL VOC 2007数据集上达到了63.4%的平均精度(AP),同时保持了实时处理速度。
  2. YOLOv2(2016)

    • 发布时间:2016年
    • 开发团队:同一团队继续开发。
    • 改进内容:引入批归一化(Batch Normalization)和更高分辨率的分类器,去除了全连接层,实现了完全卷积的网络结构。
    • 作用:改善了模型的收敛性并减少了过拟合,提高了检测的准确性。
    • 效果:在PASCAL VOC 2007数据集上的平均精度(AP)提高到了78.6%。
  3. YOLOv3(2018)

    • 发布时间:2018年
    • 开发团队:Joseph Redmon
    • 改进内容:引入对象性分数(objectness score)预测每个边界框中对象存在的概率,使用更深的特征提取器,并采用空间金字塔池化(Spatial Pyramid Pooling, SPP)。
    • 作用:增强了特征提取能力,提高了模型的泛化能力。
    • 效果:在PASCAL VOC 2007数据集上的平均精度(AP)达到了state-of-the-art水平。
  4. YOLOv4(2020)

    • 发布时间:2020年
    • 开发团队:Alexey Bochkovskiy
    • 改进内容:引入CSPDarknet53作为骨干网络,Mish激活函数,CIoU损失函数等。
    • 作用:进一步提高了模型的速度和准确性。
    • 效果:在MS COCO数据集上达到了43.5%的AP,在保持高准确性的同时,具有较快的处理速度。
  5. YOLOv5(2020)

    • 发布时间:2020年
    • 开发团队:Ultralytics团队
    • 改进内容:简化了模型结构,并提供了更多的可定制性和灵活性。
    • 作用:使得YOLO模型更易于使用,并适应不同的应用场景。
    • 效果:因其易用性和性能而广受欢迎,尤其在个人和小型项目中。
  6. YOLOv6(2021)

    • 发布时间:2021年
    • 开发团队:社区成员开发,非官方版本
    • 改进内容:优化模型结构,提高检测速度和准确性。
    • 作用:提升了模型在实际应用中的性能。
    • 效果:在社区中获得了一定的关注和使用。
  7. YOLOv7(2022)

    • 发布时间:2022年
    • 开发团队:社区成员开发,非官方版本
    • 改进内容:继续在模型性能和速度上进行优化。
    • 作用:提供了更好的实时检测性能。
    • 效果:在多个数据集上展示了良好的性能。
  8. YOLOv8(2023)

    • 发布时间:2023年
    • 开发团队:社区成员开发,非官方版本
    • 改进内容:引入NMS-free训练等新特性。
    • 作用:进一步推动了目标检测技术的发展。
    • 效果:在目标检测任务中表现出色。
  9. YOLOv9至YOLOv10(2024)

    • 发布时间:2024年
    • 开发团队:社区成员开发,非官方版本
    • 改进内容:在YOLO系列的基础上进行改进和优化。
    • 作用:继续提升模型的性能和适用性。
    • 效果:在目标检测领域中保持了竞争力。
  10. YOLOv11(2024)

    • 发布时间:2024年
    • 开发团队:Ultralytics团队
    • 改进内容:引入了C3k2块,SPPF和C2PSA组件,这些创新在特征提取等方面提升了模型的性能。
    • 作用:提高了检测的速度和准确性,扩展了模型的应用范围。
    • 效果:在目标检测领域中占据了重要的地位,并可能对实时计算机视觉应用产生重大影响。

标签:历史,发展,检测,模型,YOLO,改进,开发,集上,团队
From: https://blog.csdn.net/qq_64091391/article/details/144668260

相关文章

  • YOLO冲沟缺陷数据集(边坡、地貌)与训练结果分享 - 幽络源
    概述分享这个数据集,一是群内有用户需要,二是自己正好也在做这个数据集,本次分享的数据集为幽络源自行寻找原图手动标注并增强处理,然后已经经过训练测试,F1分数接近1,能覆盖92%的冲沟缺陷与地貌。图像共984张,标注缺陷有1300+处。下载链接:YOLO冲沟数据集,含训练结果与模型展示图使......
  • YOLO目标检测—XML标签文件与TXT标签文件相互转换
    XML标签文件转换为TXT标签文件importosimportxml.etree.ElementTreeasET#类别编号和名称的映射class_mapping={#替换为自己的类别编号和名称映射'person':'0','car':'1','bike':'2'}#更新后的源文件夹和目标文件夹路径sou......
  • DL00358-基于YOLOv8的停车空位检测代码含数据集
    YOLOv8(YouOnlyLookOnceVersion8)是基于深度学习的目标检测算法,近年来在图像处理领域取得了显著进展,尤其在实时目标检测任务中表现出色。停车空位检测作为计算机视觉应用中的一个重要研究方向,旨在通过智能化系统识别和判断停车场内的空闲车位,为车主提供实时的停车信息,提升停车......
  • 信息安全和网络安全的发展趋势是什么?
    以下是信息安全和网络安全的发展趋势:技术创新与融合人工智能与机器学习的深化应用:人工智能和机器学习将在信息安全与网络安全领域发挥更重要的作用。它们能够实时监测和分析海量的网络数据与信息,精准识别异常行为和潜在威胁,其效率和准确性远超传统的基于规则的检测方法。同......
  • YOLOv11训练参数详解
    一、训练参数详解modelstrNone指定用于训练的模型文件。接受指向 .pt 预训练模型或 .yaml 配置文件。对于定义模型结构或初始化权重至关重要。datastrNone数据集配置文件的路径(例如 coco8.yaml).该文件包含特定于数据集的参数,包括训练和 验证数据类名和类数。epochsint......
  • PostgreSQL 的历史
    title:PostgreSQL的历史date:2024/12/23updated:2024/12/23author:cmdragonexcerpt:PostgreSQL是一款功能强大且广泛使用的开源关系型数据库管理系统。其历史可以追溯到1986年,当时由加州大学伯克利分校的一个研究团队开发。文章将深入探讨PostgreSQL的起源、发展......
  • 罐笼乘坐人员超限识别智慧矿山一体机智慧矿山监控系统的国际发展趋势有哪些?
    随着全球工业化进程的不断深入,矿山行业正面临着转型升级的巨大挑战。在这个背景下,智慧矿山监控系统应运而生,它不仅代表了矿业技术的最新发展方向,也是实现矿山安全、高效、绿色开采的关键。本文将探讨智慧矿山监控系统的国际发展趋势,以及矿山智能视频分析技术在实际应用中的重要性......
  • 计算机的一些发展历程
    一、计算机的发展世界上第一台计算机ENIAC(ElectronicNumericalIntegratorAndCalculator,称为电子数字积分计算机)1946年2月诞生于美国。 从元器件来说,计算机发展大致经历了四代的变化: 第一代为1946-1957年,电子管计算机:数据处理; 第二代为1958-1964年,晶体管......
  • 基于HarmonyOS 5.0的元服务:技术架构、应用场景与未来发展【探讨】
    基于HarmonyOS5.0的元服务:技术架构、应用场景与未来发展【探讨】引言随着数字化技术的不断进步,智能设备的互联互通成为科技发展的主流方向。华为的HarmonyOS5.0系统在这一趋势下推出了创新性的“元服务”概念。元服务(SuperService)是鸿蒙系统中的一种新型服务架构,旨在为用户......
  • 九析带你轻松完爆AI大模型(二十四)---科技文明发展
    申明:九析唯一授权【超级网红系列课程——AI 大模型全栈架构师】系列课程        “桥本小姐打游戏怎么还气鼓鼓的?”    “哎呀,大叔你不懂,人家在辛苦打怪升级呢。”    “哦,乔本小姐打的是什么游戏呢?”    “文明这款游戏,大叔。” ......