跳至内容

综合教程Ultralytics YOLO

欢迎访问Ultralytics'YOLO 🚀 指南!我们的综合教程涵盖YOLO 物体检测模型的各个方面,从训练、预测到部署。基于PyTorch ,YOLO 在实时对象检测任务中以其卓越的速度和准确性脱颖而出。

无论您是深度学习的初学者还是专家,我们的教程都能为您的计算机视觉项目实施和优化YOLO 提供有价值的见解。让我们深入了解!



观看: Ultralytics YOLOv8 指南概览

指南

以下是一份深度指南汇编,帮助您掌握Ultralytics YOLO 的各个方面。

  • YOLO 常见问题⭐ 推荐:使用Ultralytics YOLO 型号时最常遇到问题的实用解决方案和故障排除提示。
  • YOLO 性能指标⭐ ESSENTIAL:了解用于评估YOLO 模型性能的 mAP、IoU 和 F1 分数等关键指标。包括如何提高检测准确性和速度的实用示例和技巧。
  • 模型部署选项:概述YOLO 模型部署格式,如ONNX 、OpenVINO 和TensorRT ,并说明每种格式的优缺点,为您的部署策略提供参考。
  • K 折交叉验证🚀 新内容:了解如何使用 K 折交叉验证技术提高模型的泛化能力。
  • 超参数调整🚀 新功能:了解如何使用调整器类和遗传进化算法微调超参数,从而优化YOLO 模型。
  • SAHI 分片推理🚀 新内容:利用 SAHI 的分片推理功能和YOLOv8 在高分辨率图像中进行物体检测的综合指南。
  • AzureML 快速入门🚀 新内容:在 Microsoft 的 Azure 机器学习平台上运行Ultralytics YOLO 模型。了解如何在云中训练、部署和扩展对象检测项目。
  • Conda Quickstart🚀 新内容:为Ultralytics 设置Conda环境的分步指南。了解如何通过 Conda 安装并开始高效使用Ultralytics 软件包。
  • Docker Quickstart🚀 新内容:使用Docker 设置和使用Ultralytics YOLO 模型的完整指南。了解如何安装 Docker、管理 GPU 支持以及在隔离容器中运行YOLO 模型,以实现一致的开发和部署。
  • Raspberry Pi🚀 新:运行YOLO 模型到最新 Raspberry Pi 硬件的快速入门教程。
  • Nvidia-Jetson🚀NEW:在 Nvidia Jetson 设备上部署YOLO 模型的快速入门指南。
  • Triton 推理服务器集成🚀 新内容:深入了解Ultralytics YOLOv8 与 NVIDIATriton Inference Server 的集成,以实现可扩展的高效深度学习推理部署。
  • YOLO 线程安全推断🚀 新内容:以线程安全的方式使用YOLO 模型执行推断的指南。了解线程安全的重要性以及防止竞赛条件和确保一致预测的最佳实践。
  • 隔离分割对象🚀 新功能:逐步说明和解释如何使用Ultralytics Segmentation 从图像中提取和/或隔离对象。
  • Raspberry Pi 上的边缘TPU : Google EdgeTPU加速了Raspberry Pi 上的YOLO 推断。
  • 在终端中查看推理图像:使用远程隧道或 SSH 会话时,使用 VSCode 的集成终端查看推理结果。
  • OpenVINO 延迟与吞吐量模式- 学习延迟和吞吐量优化技术,以达到YOLO 推理的峰值性能。

真实世界项目

  • 物体计数🚀 新内容:通过Ultralytics YOLOv8 探索实时物体计数过程,掌握在实时视频流中有效计数物体的知识。
  • 对象裁剪🚀 新功能:使用YOLOv8 探索对象裁剪,从图像和视频中精确提取对象。
  • 物体模糊🚀 新功能:在图像和视频处理中使用YOLOv8 进行物体模糊,以保护隐私。
  • 锻炼监控🚀 新内容:通过Ultralytics YOLOv8 探索监控锻炼的综合方法。掌握必要的技能和见解,有效使用YOLOv8 实时跟踪和分析健身程序的各个方面。
  • 区域内的物体计数🚀 新功能:利用Ultralytics YOLOv8 探索特定区域内的物体计数,以便在不同区域内精确高效地检测物体。
  • 安全警报系统🚀 新功能:通过Ultralytics YOLOv8 了解创建安全警报系统的过程。该系统会在检测到框架中出现新物体时触发警报。随后,您可以自定义代码,以符合您的特定用例。
  • 热图🚀 新功能:利用我们的检测热图提升您对数据的理解!这些直观的可视化工具使用鲜艳的颜色梯度来生动地说明矩阵中数据值的强度。热图在计算机视觉中至关重要,它经过巧妙设计,可突出显示感兴趣的区域,为解读空间信息提供了一种直接、有影响力的方式。
  • 使用对象跟踪进行实例分割🚀 新功能:探索我们的边框形状对象分割功能,提供精确对象边界的可视化表示,以增强理解和分析。
  • VisionEye 视图对象映射🚀 新功能:该功能旨在让计算机分辨和关注特定对象,就像人眼从特定视角观察细节一样。
  • 速度估算🚀 新内容:计算机视觉中的速度估算依赖于通过物体跟踪等技术分析物体的运动,这对自动驾驶汽车和交通监控等应用至关重要。
  • 距离计算🚀 新内容:距离计算涉及测量两个物体在确定空间内的距离,是一个至关重要的方面。在Ultralytics YOLOv8 中,采用的方法是使用边界框中心点来确定与用户高亮边界框相关的距离。
  • 队列管理🚀 新:队列管理是一种有效控制和引导人流或任务流的做法,通常通过战略规划和技术实施,最大限度地减少等待时间,提高整体生产率。
  • 停车管理🚀 新内容:停车管理涉及有效组织和引导停车区域内的车辆流,通常通过战略规划和技术集成来优化空间利用率并提升用户体验。

向我们的指南投稿

我们欢迎来自社区的贡献!如果您已经掌握了Ultralytics YOLO 的某一方面,而我们的指南中尚未涉及,我们鼓励您分享您的专业知识。撰写指南是回馈社区的好方法,可以帮助我们使文档更全面、更方便用户使用。

要开始使用,请阅读我们的贡献指南,了解如何打开拉取请求 (PR) 🛠️。我们期待您的贡献!

让我们共同努力,使Ultralytics YOLO 生态系统更加强大和灵活🙏!



创建于 2023-11-12,更新于 2024-05-08
作者:Burhan-Q(3)、RizwanMunawar(7)、lakshanthad(1)、glenn-jocher(6)、ouphi(1)

评论