HuggingFace镜像/YOLO26
模型介绍文件和版本分析
下载使用量0

Ultralytics YOLO banner

中文 | 한국어 | 日本語 | Русский | Deutsch | Français | Español | Português | Türkçe | Tiếng Việt | العربية

Ultralytics CI Ultralytics Downloads Ultralytics YOLO Citation Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Ultralytics 基于多年计算机视觉与 AI 领域的基础研究,打造了前沿的、具有 state-of-the-art (SOTA) 水平的 YOLO 模型。我们的模型持续更新以提升性能和灵活性,具备快速、准确且易用的特点。它们在目标检测、跟踪、实例分割、图像分类和姿态估计任务中表现卓越。

详细文档请参见 Ultralytics 文档。如需支持,请通过 GitHub Issues 提交。欢迎加入 Discord、Reddit 和 Ultralytics 社区论坛参与讨论!

商业用途请通过 Ultralytics 许可页面申请企业许可证。

YOLO26 performance plots
Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

📄 文档

以下是快速安装和使用示例。如需有关训练、验证、预测和部署的全面指导,请参阅我们完整的 Ultralytics Docs。

安装

在 Python>=3.8 环境和 PyTorch>=1.8 中安装 ultralytics 软件包,包括所有 requirements。

PyPI - Version Downloads PyPI - Python Version
pip install ultralytics

如需其他安装方法,包括Conda、Docker以及通过Git从源代码构建,请参考快速入门指南。

Conda Version Docker Image Version Ultralytics Docker Pulls
使用方法

命令行界面

您可以直接通过命令行界面(CLI)使用Ultralytics YOLO,命令为yolo:

# Predict using a pretrained YOLO model (e.g., YOLO26n) on an image
yolo predict model=yolo26n.pt source='https://ultralytics.com/images/bus.jpg'

yolo命令支持多种任务和模式,可接受imgsz=640等附加参数。更多示例请参阅YOLO CLI文档。

Python

Ultralytics YOLO还可直接集成到您的Python项目中。它接受与CLI相同的配置参数:

from ultralytics import YOLO

# Load a pretrained YOLO26n model
model = YOLO("yolo26n.pt")

# Train the model on the COCO8 dataset for 100 epochs
train_results = model.train(
    data="coco8.yaml",  # Path to dataset configuration file
    epochs=100,  # Number of training epochs
    imgsz=640,  # Image size for training
    device="cpu",  # Device to run on (e.g., 'cpu', 0, [0,1,2,3])
)

# Evaluate the model's performance on the validation set
metrics = model.val()

# Perform object detection on an image
results = model("path/to/image.jpg")  # Predict on an image
results[0].show()  # Display results

# Export the model to ONNX format for deployment
path = model.export(format="onnx")  # Returns the path to the exported model

在 YOLO Python 文档 中了解更多示例。

✨ 模型

Ultralytics 支持多种 YOLO 模型,从早期版本如 YOLOv3 到最新的 Ultralytics YOLO26。以下表格展示了在 COCO 数据集上预训练的 Ultralytics YOLO26 模型,适用于 目标检测、实例分割 和 姿态估计 任务。此外,还提供在 ImageNet 数据集上预训练的 图像分类 模型。跟踪 模式兼容所有检测、分割和姿态模型。所有 模型 在首次使用时会从 Ultralytics 最新 发布版本 自动下载。

Ultralytics YOLO 支持的任务
目标检测(COCO)

查看 目标检测文档 获取使用示例。这些模型在 COCO 数据集 上训练,包含 80 个目标类别。

模型尺寸
(像素)
mAPval
50-95
mAPval
50-95(e2e)
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数
(百万)
计算量
(十亿)
YOLO26n64040.940.138.9 ± 0.71.7 ± 0.02.45.4
YOLO26s64048.647.887.2 ± 0.92.5 ± 0.09.520.7
YOLO26m64053.152.5220.0 ± 1.44.7 ± 0.120.468.2
YOLO26l64055.054.4286.2 ± 2.06.2 ± 0.224.886.4
YOLO26x64057.556.9525.8 ± 4.011.8 ± 0.255.7193.9
  • mAPval 值指在 COCO val2017 数据集上的单模型单尺度性能。详情参见 YOLO 性能指标。
    使用 yolo val detect data=coco.yaml device=0 复现结果
  • 速度 指标是在 Amazon EC2 P4d 实例上对 COCO val 图像取平均得到的。CPU 速度通过 ONNX 导出测量。GPU 速度通过 TensorRT 导出测量。
    使用 yolo val detect data=coco.yaml batch=1 device=0|cpu 复现结果
实例分割(COCO)

参考 实例分割文档 获取使用示例。这些模型在 COCO-Seg 上训练,包含 80 个类别。

模型尺寸
(像素)
mAPbox
50-95(e2e)
mAPmask
50-95(e2e)
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数
(百万)
计算量
(十亿)
YOLO26n-seg64039.633.953.3 ± 0.52.1 ± 0.02.79.1
YOLO26s-seg64047.340.0118.4 ± 0.93.3 ± 0.010.434.2
YOLO26m-seg64052.544.1328.2 ± 2.46.7 ± 0.123.6121.5
YOLO26l-seg64054.445.5387.0 ± 3.78.0 ± 0.128.0139.8
YOLO26x-seg64056.547.0787.0 ± 6.816.4 ± 0.162.8313.5
  • mAPval 值指在 COCO val2017 数据集上的单模型单尺度性能。详情参见 YOLO 性能指标。
    使用 yolo val segment data=coco.yaml device=0 复现结果
  • 速度 指标是在 Amazon EC2 P4d 实例上对 COCO val 图像取平均得到的。CPU 速度通过 ONNX 导出测量。GPU 速度通过 TensorRT 导出测量。
    使用 yolo val segment data=coco.yaml batch=1 device=0|cpu 复现结果
图像分类(ImageNet)

查阅 图像分类文档 获取使用示例。这些模型在 ImageNet 上训练,涵盖 1000 个类别。

模型尺寸
(像素)
准确率
top1
准确率
top5
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数
(百万)
计算量
(十亿)@224
YOLO26n-cls22471.490.15.0 ± 0.31.1 ± 0.02.80.5
YOLO26s-cls22476.092.97.9 ± 0.21.3 ± 0.06.71.6
YOLO26m-cls22478.194.217.2 ± 0.42.0 ± 0.011.64.9
YOLO26l-cls22479.094.623.2 ± 0.32.8 ± 0.014.16.2
YOLO26x-cls22479.995.041.4 ± 0.93.8 ± 0.029.613.6
  • 准确率 值表示模型在 ImageNet 数据集验证集上的精度。
    使用 yolo val classify data=path/to/ImageNet device=0 复现结果
  • 速度 指标是在 Amazon EC2 P4d 实例上对 ImageNet val 图像取平均得到的。CPU 速度通过 ONNX 导出测量。GPU 速度通过 TensorRT 导出测量。
    使用 yolo val classify data=path/to/ImageNet batch=1 device=0|cpu 复现结果
姿态估计(COCO)

参见 姿态估计文档 获取使用示例。这些模型在 COCO-Pose 上训练,专注于“人”类别。

模型尺寸
(像素)
mAPpose
50-95(e2e)
mAPpose
50(e2e)
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数
(百万)
计算量
(十亿)
YOLO26n-pose64057.283.340.3 ± 0.51.8 ± 0.02.97.5
YOLO26s-pose64063.086.685.3 ± 0.92.7 ± 0.010.423.9
YOLO26m-pose64068.889.6218.0 ± 1.55.0 ± 0.121.573.1
YOLO26l-pose64070.490.5275.4 ± 2.46.5 ± 0.125.991.3
YOLO26x-pose64071.691.6565.4 ± 3.012.2 ± 0.257.6201.7
  • mAPval 值指在 COCO Keypoints val2017 数据集上的单模型单尺度性能。详情参见 YOLO 性能指标。
    使用 yolo val pose data=coco-pose.yaml device=0 复现结果
  • 速度 指标是在 Amazon EC2 P4d 实例上对 COCO val 图像取平均得到的。CPU 速度通过 ONNX 导出测量。GPU 速度通过 TensorRT 导出测量。
    使用 yolo val pose data=coco-pose.yaml batch=1 device=0|cpu 复现结果
旋转边界框(DOTAv1)

查看 OBB 文档 获取使用示例。这些模型在 DOTAv1 上训练,包含 15 个类别。

模型尺寸
(像素)
mAPtest
50-95(e2e)
mAPtest
50(e2e)
速度
CPU ONNX
(毫秒)
速度
T4 TensorRT10
(毫秒)
参数
(百万)
计算量
(十亿)
YOLO26n-obb102452.478.997.7 ± 0.92.8 ± 0.02.514.0
YOLO26s-obb102454.880.9218.0 ± 1.44.9 ± 0.19.855.1
YOLO26m-obb102455.381.0579.2 ± 3.810.2 ± 0.321.2183.3
YOLO26l-obb102456.281.6735.6 ± 3.113.0 ± 0.225.6230.0
YOLO26x-obb102456.781.71485.7 ± 11.530.5 ± 0.957.6516.5
  • mAPtest 值指在 DOTAv1 测试集 上的单模型多尺度性能。
    通过 yolo val obb data=DOTAv1.yaml device=0 split=test 生成结果,并将合并后的结果提交至 DOTA 评估服务器 复现。
  • 速度 指标是在 Amazon EC2 P4d 实例上对 DOTAv1 val 图像 取平均得到的。CPU 速度通过 ONNX 导出测量。GPU 速度通过 TensorRT 导出测量。
    通过 yolo val obb data=DOTAv1.yaml batch=1 device=0|cpu 复现结果

🧩 集成方案

我们与领先AI平台的关键集成扩展了Ultralytics产品的功能,增强了数据集标注、模型训练、可视化和模型管理等任务。了解Ultralytics如何与Weights & Biases、Comet ML、Roboflow和Intel OpenVINO等合作伙伴协作,优化您的AI工作流程。更多信息请访问Ultralytics集成方案。

Ultralytics active learning integrations

Ultralytics Platform logo
Ultralytics平台 🌟
Weights & Biases logo
Weights & Biases
Comet ML logo
Comet
Neural Magic logo
Neural Magic
简化Ultralytics YOLO工作流程:通过Ultralytics平台轻松完成标注、训练和部署。立即试用!使用Weights & Biases跟踪实验、超参数和结果。Comet ML永久免费,支持保存Ultralytics YOLO模型、恢复训练并交互式可视化预测结果。通过Neural Magic DeepSparse将Ultralytics YOLO推理速度提升高达6倍。

🤝 贡献

我们依靠社区协作不断发展!如果没有像您这样的开发者贡献,Ultralytics YOLO 就不会成为如今的 SOTA 框架。请查看我们的 贡献指南 开始参与。我们也欢迎您的反馈——通过完成我们的 调查问卷 分享您的使用体验。非常感谢 🙏 每一位贡献者!

Ultralytics 开源贡献者

我们期待您的贡献,共同让 Ultralytics 生态系统变得更加完善!

📜 许可证

Ultralytics 提供两种许可选项以满足不同需求:

  • AGPL-3.0 许可证:此 OSI 批准 的开源许可证非常适合学生、研究人员和爱好者。它鼓励开放协作和知识共享。完整详情请参见 LICENSE 文件。
  • Ultralytics 企业许可证:专为商业用途设计,此许可证允许将 Ultralytics 软件和 AI 模型无缝集成到商业产品和服务中,无需遵守 AGPL-3.0 的开源要求。如果您的使用场景涉及商业部署,请通过 Ultralytics 许可 与我们联系。

📞 联系方式

有关 Ultralytics 软件的错误报告和功能请求,请访问 GitHub Issues。对于问题咨询、讨论和社区支持,请加入我们活跃的社区:Discord、Reddit 和 Ultralytics 社区论坛。我们随时为您提供与 Ultralytics 相关的帮助!


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