中文 | 한국어 | 日本語 | Русский | Deutsch | Français | Español | Português | Türkçe | Tiếng Việt | العربية
Ultralytics YOLO11 是一款基于先前 YOLO 版本成功经验构建的尖端前沿(SOTA)模型,它引入了全新特性与改进,进一步提升了性能与灵活性。YOLO11 设计兼具高速、精准与易用性,是目标检测与追踪、实例分割、图像分类以及姿态估计等广泛任务的绝佳选择。
我们希望这里的资源能助您充分发挥 YOLO 的潜力。请查阅 Ultralytics 文档获取详细信息,通过 GitHub 提交问题以获取支持、提问或参与讨论,并加入 Ultralytics Discord、Reddit 及 论坛 成为社区一员!
如需申请企业许可证,请填写 Ultralytics 许可申请 表格。
以下提供快速安装指南及使用示例,完整训练、验证、预测和部署文档请参阅我们的官方文档。
pip install ultralytics如需了解其他安装方式,包括 Conda、Docker 和 Git,请参阅快速入门指南。
YOLO 可直接通过命令行界面(CLI)使用 yolo 命令进行操作:
yolo predict model=yolo11n.pt source='https://ultralytics.com/images/bus.jpg'yolo 可用于多种任务和模式,并接受额外参数,例如 imgsz=640。具体示例请参阅 YOLO CLI 文档。
YOLO 也可直接在 Python 环境中使用,并接受与上述 CLI 示例相同的参数:
from ultralytics import YOLO
# Load a model
model = YOLO("yolo11n.pt")
# Train the model
train_results = model.train(
data="coco8.yaml", # path to dataset YAML
epochs=100, # number of training epochs
imgsz=640, # training image size
device="cpu", # device to run on, i.e. device=0 or device=0,1,2,3 or device=cpu
)
# Evaluate model performance on the validation set
metrics = model.val()
# Perform object detection on an image
results = model("path/to/image.jpg")
results[0].show()
# Export the model to ONNX format
path = model.export(format="onnx") # return path to exported model更多示例请参阅 YOLO Python 文档。
此处提供在 COCO 数据集上预训练的 YOLO11 检测、分割 和 姿态 模型,以及在 ImageNet 数据集上预训练的 YOLO11 分类 模型。追踪 模式适用于所有检测、分割和姿态模型。
所有模型会在首次使用时自动从最新的 Ultralytics 版本发布中下载。
这些模型在 COCO 数据集上训练,包含 80 个预训练类别。使用示例请参阅检测文档。
| 模型 | 尺寸 (像素) | mAP验证集 50-95 | 速度 CPU ONNX (毫秒) | 速度 T4 TensorRT10 (毫秒) | 参数量 (百万) | 计算量 (十亿次) |
|---|---|---|---|---|---|---|
| YOLO11n | 640 | 39.5 | 56.1 ± 0.8 | 1.5 ± 0.0 | 2.6 | 6.5 |
| YOLO11s | 640 | 47.0 | 90.0 ± 1.2 | 2.5 ± 0.0 | 9.4 | 21.5 |
| YOLO11m | 640 | 51.5 | 183.2 ± 2.0 | 4.7 ± 0.1 | 20.1 | 68.0 |
| YOLO11l | 640 | 53.4 | 238.6 ± 1.4 | 6.2 ± 0.1 | 25.3 | 86.9 |
| YOLO11x | 640 | 54.7 | 462.8 ± 6.7 | 11.3 ± 0.2 | 56.9 | 194.9 |
yolo val detect data=coco.yaml device=0 复现yolo val detect data=coco.yaml batch=1 device=0|cpu 复现这些模型在 COCO-Seg 数据集上训练,包含 80 个预训练类别。使用示例请参阅分割文档。
| 模型 | 尺寸 (像素) | mAP边界框 50-95 | mAP掩码 50-95 | 速度 CPU ONNX (毫秒) | 速度 T4 TensorRT10 (毫秒) | 参数量 (百万) | 计算量 (十亿次) |
|---|---|---|---|---|---|---|---|
| YOLO11n-seg | 640 | 38.9 | 32.0 | 65.9 ± 1.1 | 1.8 ± 0.0 | 2.9 | 10.4 |
| YOLO11s-seg | 640 | 46.6 | 37.8 | 117.6 ± 4.9 | 2.9 ± 0.0 | 10.1 | 35.5 |
| YOLO11m-seg | 640 | 51.5 | 41.5 | 281.6 ± 1.2 | 6.3 ± 0.1 | 22.4 | 123.3 |
| YOLO11l-seg | 640 | 53.4 | 42.9 | 344.2 ± 3.2 | 7.8 ± 0.2 | 27.6 | 142.2 |
| YOLO11x-seg | 640 | 54.7 | 43.8 | 664.5 ± 3.2 | 15.8 ± 0.7 | 62.1 | 319.0 |
yolo val segment data=coco-seg.yaml device=0 复现yolo val segment data=coco-seg.yaml batch=1 device=0|cpu 复现这些模型在 ImageNet 数据集上训练,包含 1000 个预训练类别。使用示例请参阅分类文档。
| 模型 | 尺寸 (像素) | 准确率 top1 | 准确率 top5 | 速度 CPU ONNX (毫秒) | 速度 T4 TensorRT10 (毫秒) | 参数量 (百万) | 计算量 (十亿次) at 640 |
|---|---|---|---|---|---|---|---|
| YOLO11n-cls | 224 | 70.0 | 89.4 | 5.0 ± 0.3 | 1.1 ± 0.0 | 1.6 | 3.3 |
| YOLO11s-cls | 224 | 75.4 | 92.7 | 7.9 ± 0.2 | 1.3 ± 0.0 | 5.5 | 12.1 |
| YOLO11m-cls | 224 | 77.3 | 93.9 | 17.2 ± 0.4 | 2.0 ± 0.0 | 10.4 | 39.3 |
| YOLO11l-cls | 224 | 78.3 | 94.3 | 23.2 ± 0.3 | 2.8 ± 0.0 | 12.9 | 49.4 |
| YOLO11x-cls | 224 | 79.5 | 94.9 | 41.4 ± 0.9 | 3.8 ± 0.0 | 28.4 | 110.4 |
yolo val classify data=path/to/ImageNet device=0 复现yolo val classify data=path/to/ImageNet batch=1 device=0|cpu 复现这些模型在 COCO-Pose 数据集上训练,包含 1 个预训练类别:人物。使用示例请参阅姿态文档。
| 模型 | 尺寸 (像素) | mAP姿态 50-95 | mAP姿态 50 | 速度 CPU ONNX (毫秒) | 速度 T4 TensorRT10 (毫秒) | 参数量 (百万) | 计算量 (十亿次) |
|---|---|---|---|---|---|---|---|
| YOLO11n-pose | 640 | 50.0 | 81.0 | 52.4 ± 0.5 | 1.7 ± 0.0 | 2.9 | 7.6 |
| YOLO11s-pose | 640 | 58.9 | 86.3 | 90.5 ± 0.6 | 2.6 ± 0.0 | 9.9 | 23.2 |
| YOLO11m-pose | 640 | 64.9 | 89.4 | 187.3 ± 0.8 | 4.9 ± 0.1 | 20.9 | 71.7 |
| YOLO11l-pose | 640 | 66.1 | 89.9 | 247.7 ± 1.1 | 6.4 ± 0.1 | 26.2 | 90.7 |
| YOLO11x-pose | 640 | 69.5 | 91.1 | 488.0 ± 13.9 | 12.1 ± 0.2 | 58.8 | 203.3 |
yolo val pose data=coco-pose.yaml device=0 复现yolo val pose data=coco-pose.yaml batch=1 device=0|cpu 复现这些模型在 DOTAv1 数据集上训练,包含 15 个预训练类别。使用示例请参阅OBB 文档。
| 模型 | 尺寸 (像素) | mAP测试集 50 | 速度 CPU ONNX (毫秒) | 速度 T4 TensorRT10 (毫秒) | 参数量 (百万) | 计算量 (十亿次) |
|---|---|---|---|---|---|---|
| YOLO11n-obb | 1024 | 78.4 | 117.6 ± 0.8 | 4.4 ± 0.0 | 2.7 | 17.2 |
| YOLO11s-obb | 1024 | 79.5 | 219.4 ± 4.0 | 5.1 ± 0.0 | 9.7 | 57.5 |
| YOLO11m-obb | 1024 | 80.9 | 562.8 ± 2.9 | 10.1 ± 0.4 | 20.9 | 183.5 |
| YOLO11l-obb | 1024 | 81.0 | 712.5 ± 5.0 | 13.5 ± 0.6 | 26.2 | 232.0 |
| YOLO11x-obb | 1024 | 81.3 | 1408.6 ± 7.7 | 28.6 ± 1.0 | 58.8 | 520.2 |
yolo val obb data=DOTAv1.yaml device=0 split=test 复现,并将合并结果提交至 DOTA 评估。yolo val obb data=DOTAv1.yaml batch=1 device=0|cpu 复现我们与领先AI平台的核心集成扩展了Ultralytics产品的功能,增强了数据集标注、训练、可视化和模型管理等任务。探索Ultralytics如何与Roboflow、ClearML、Comet、Neural Magic以及OpenVINO协同优化您的AI工作流。
| Roboflow | ClearML ⭐ 新增 | Comet ⭐ 新增 | Neural Magic ⭐ 新增 |
|---|---|---|---|
| 通过Roboflow直接标注并导出您的自定义数据集至YOLO11进行训练 | 使用开源工具ClearML自动追踪、可视化甚至远程训练YOLO11模型 | 永久免费的Comet支持保存YOLO11模型、恢复训练,以及交互式可视化和调试预测结果 | 通过Neural Magic DeepSparse实现YOLO11推理速度提升最高达6倍 |
体验无缝人工智能服务——Ultralytics HUB ⭐ 提供一体化解决方案,无需编写代码即可实现数据可视化、YOLO11 🚀 模型训练与部署。通过我们的尖端平台和用户友好的 Ultralytics App,轻松将图像转化为可执行的洞察,让您的人工智能构想变为现实。立即开启免费之旅!
我们珍视您的每一份投入!Ultralytics YOLO 的发展离不开社区的鼎力支持。请查阅我们的贡献指南开始参与,并通过填写调研问卷分享您的使用反馈。衷心感谢所有贡献者 🙏!
Ultralytics 提供两种许可证方案以满足不同使用场景:
如需报告 Ultralytics 的缺陷或提交功能需求,请访问 GitHub Issues。欢迎加入 Ultralytics 的 Discord、Reddit 或 论坛,在这里您可以提问咨询、分享项目、参与学习讨论,或获取所有与 Ultralytics 相关的帮助!