Ultralytics YOLO27:

Ultralytics YOLOv5 综合指南#

欢迎查看 Ultralytics YOLOv5🚀 文档!Ultralytics YOLOv5 是革命性“只看一次”目标检测模型的第五代版本,旨在实时提供高速、高精度的结果。虽然 YOLOv5 仍然是一个强大的工具,但你也可以探索其后续版本 Ultralytics YOLOv8YOLO11YOLO26,了解最新进展。

这个强大的深度学习框架构建于 PyTorch 之上,凭借其灵活性、易用性和高性能而广受欢迎。我们的文档将指导你完成安装过程,解释模型的架构细节,展示各种应用场景,并提供一系列详细教程。这些资源将帮助你充分发挥 YOLOv5 在计算机视觉项目中的潜力。让我们开始吧!

探索与学习#

下面汇总了一系列全面的教程,将指导你了解 YOLOv5 的各个方面。

支持的环境#

Ultralytics 提供一系列开箱即用的环境,每个环境都预先安装了 CUDACuDNNPythonPyTorch 等必需依赖,帮助你快速启动项目。你还可以使用 Ultralytics Platform 管理模型和数据集。

项目状态#

YOLOv5 CI

此徽章表示所有 YOLOv5 GitHub Actions 持续集成(CI)测试均已成功通过。这些 CI 测试会严格检查 YOLOv5 在多个关键方面的功能和性能:训练验证推理导出基准测试。它们确保 YOLOv5 在 macOS、Windows 和 Ubuntu 上持续稳定地运行,并且每 24 小时以及每次新提交时都会执行测试。


Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

联系与贡献#

你与 YOLOv5 的旅程不必孤军奋战。加入我们活跃的 GitHub 社区,与 LinkedIn 上的专业人士交流,在 Twitter 分享你的结果,并在 YouTube 获取教育资源。关注我们的 TikTokBiliBili,获取更多精彩内容。

有兴趣参与贡献吗?我们欢迎各种形式的贡献,包括代码改进、错误报告和文档更新。查看我们的贡献指南了解更多信息。

我们很期待看到你以创新方式使用 YOLOv5。立即开始、进行实验,让你的计算机视觉项目焕然一新!🚀

常见问题#

  • Ultralytics YOLOv5 以高速、高精度的目标检测能力而闻名。它构建于 PyTorch 之上,灵活易用,适用于各种计算机视觉项目。主要特性包括实时推理、支持测试时增强(TTA)和模型集成等多种训练技巧,以及兼容 TFLite、ONNX、CoreML 和 TensorRT 等导出格式。要深入了解 Ultralytics YOLOv5 如何提升你的项目,请查看我们的 TFLite、ONNX、CoreML、TensorRT 导出指南

  • 在你的数据集上训练自定义 YOLOv5 模型需要完成几个关键步骤。首先,准备符合要求格式且带有标注的数据集。然后,配置 YOLOv5 训练参数,并使用 train.py 脚本启动训练流程。有关此流程的深入教程,请参阅我们的训练自定义数据指南。其中提供了分步说明,确保针对你的具体应用场景获得最佳结果。

  • 相比 R-CNN 等模型,Ultralytics YOLOv5 在实时目标检测中具有更出色的速度和精度,因此更受青睐。YOLOv5 一次处理整个图像,相比采用基于区域的方法且需要多次处理的 RCNN,速度显著更快。此外,YOLOv5 对各种导出格式的无缝支持和详尽的文档,使其成为初学者和专业人士的绝佳选择。在我们的架构摘要中了解更多架构优势。

  • 优化 YOLOv5 模型性能需要调整各种超参数,并结合数据增强和迁移学习等技术。Ultralytics 提供了关于超参数演化剪枝/稀疏化的全面资源,帮助提升模型效率。你可以在我们的获得最佳训练结果的技巧指南中了解实用技巧,其中提供了在训练期间实现最佳性能的可操作建议。

  • Ultralytics YOLOv5 支持多种环境,包括 GradientGoogle ColabKaggle 上的免费 GPU 笔记本,以及 Google CloudAmazon AWSAzure 等主要云平台。此外还提供 Docker 镜像,便于设置。有关配置这些环境的详细指南,请查看我们的支持的环境部分,其中包含每个平台的分步说明。

评论