跳转至内容

模型

Ultralytics YOLO 训练、分析和部署提供全面的模型管理功能。用户可上传预训练模型,或直接在平台上训练新模型。

Ultralytics 页面概览选项卡

上传模型

将现有模型权重上传至平台:

  1. 导航到您的项目
  2. 拖放 .pt 文件到项目页面或模型侧边栏
  3. 模型元数据将从文件中自动解析

可同时上传多个文件(最多3个并发)。

Ultralytics 拖放上传

支持的模型格式:

格式扩展名描述
PyTorch.pt原生 Ultralytics 格式

上传后,平台解析模型元数据:

训练模型

直接在平台上训练新模型:

  1. 导航到您的项目
  2. 点击新建模型
  3. 选择基础模型和数据集
  4. 配置训练参数
  5. 选择云端或本地培训
  6. 开始训练

有关详细说明,请参阅云端训练

模型生命周期

graph LR
    A[Upload .pt] --> B[Overview]
    C[Train] --> B
    B --> D[Predict]
    B --> E[Export]
    B --> F[Deploy]
    E --> G[17+ Formats]
    F --> H[Endpoint]

    style A fill:#4CAF50,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#2196F3,color:#fff
    style F fill:#9C27B0,color:#fff

模型页面标签页

每个模型页面包含以下选项卡:

标签内容
概述模型元数据、关键指标、数据集链接
训练训练图表、控制台输出、系统统计数据
预测交互式浏览器推断
导出带GPU 的格式转换
部署端点创建与管理

概述选项卡

显示模型元数据和关键指标:

  • 模型名称(可编辑)、状态标识、任务类型
  • 最终指标(mAP50、mAP50、精确率、召回率)
  • 显示训练进度的计量型微型图表
  • 训练参数(训练周期、批量大小、图像尺寸等)
  • 数据集链接(当使用平台数据集训练时)
  • 模型权重下载按钮

Ultralytics 模型概览指标与参数

列车标签

火车选项卡包含三个子选项卡:

图表子标签页

交互式训练指标图表,展示损失曲线及各 epoch 的性能指标:

图表组指标
指标mAP50,mAP50-95,精确率,召回率
列车损失训练/箱损失, 训练/分类损失, 训练/深度学习损失
瓦尔损失val/box_loss, val/cls_loss, val/dfl_loss
学习率lr/pg0, lr/pg1, lr/pg2

Ultralytics 模型火车图表子标签页

控制台子标签页

训练过程中的实时控制台输出:

  • 训练期间的实时日志流传输
  • Epoch进度条与验证结果
  • 带高亮错误横幅的错误检测
  • ANSI颜色支持用于格式化输出

Ultralytics 模型火车控制台子标签页

系统子标签页

训练期间的GPU 系统指标:

指标描述
GPU UtilGPU 利用率百分比
GPUGPU 内存使用量
GPUGPU
CPUCPU
RAM系统内存使用情况
磁盘磁盘使用情况

Ultralytics 模型火车系统子标签页

预测标签

直接在浏览器中运行交互式推理:

快速测试

预测选项卡Ultralytics 运行推理,因此您无需本地GPU。结果通过与模型任务类型匹配的交互式叠加层进行展示。

导出选项卡

将模型导出为17种以上的部署格式。完整详情请参阅下文的"导出模型"部分及核心导出模式指南

部署选项卡

创建和管理专用推理端点。详情请参阅部署部分

验证图

训练完成后,查看详细的验证分析:

混淆矩阵

显示每个类别的预测准确度的交互式热图:

Ultralytics 模型混淆矩阵

PR/F1 曲线

不同置信度阈值下的性能曲线:

Ultralytics PRF1曲线

曲线描述
精确率-召回率精确率与召回率之间的权衡
F1-置信度不同置信度水平下的 F1 分数
精确率-置信度不同置信度水平下的精确率
召回率-置信度不同置信度水平下的召回率

导出模型

graph LR
    A[Select Format] --> B[Configure Args]
    B --> C[Export]
    C --> D{GPU Required?}
    D -->|Yes| E[Cloud GPU Export]
    D -->|No| F[CPU Export]
    E --> G[Download]
    F --> G

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style G fill:#4CAF50,color:#fff

将模型导出为17种以上的部署格式:

  1. 导航到导出选项卡
  2. 选择目标格式
  3. 配置导出参数(图像尺寸、半精度、动态等)
  4. 对于GPU格式(TensorRT),请GPU
  5. 点击导出
  6. 完成后下载

Ultralytics 模型导出选项卡格式列表

支持的格式

该平台支持导出17种以上的部署格式:ONNX、TorchScript、OpenVINO、TensorRT、CoreML、TF SavedModel、TF GraphDef、TF 、TF TPU、TF.js、PaddlePaddle、NCNN、MNN、RKNN、IMX500、Axelera和ExecuTorch。

格式选择指南

目标推荐格式备注
NVIDIA GPUTensorRT最大推理速度
IntelOpenVINO中央处理器、图形处理器和视频处理器
苹果设备CoreMLiOS、macOS、Apple Silicon
AndroidTF 或NCNN最佳移动性能
网页浏览器TF.js 或ONNXONNX ONNX WebONNX
边缘设备TF TPU RKNN珊瑚与瑞芯微(参见支持的芯片
总则ONNX兼容大多数运行时环境

Ultralytics 模型导出进度

RKNN芯片支持

导出为RKNN格式时,请选择目标Rockchip设备:

芯片描述
RK3588高端边缘SoC
RK3576中端边缘SoC
RK3568中端边缘SoC
RK3566中端边缘SoC
RK3562入门级边缘SoC
RV1103视觉处理器
RV1106视觉处理器
RV1103B视觉处理器
RV1106B视觉处理器
RK2118人工智能处理器
RV1126B视觉处理器

导出作业生命周期

导出任务将依次经过以下状态:

状态描述
已排队导出任务正在等待开始
开始导出任务正在初始化
奔跑导出正在进行中
已完成导出完成 — 可供下载
失败导出失败(请参阅错误信息)
取消用户取消了导出操作

导出时间

导出时间因格式而异。TensorRT 可能因引擎优化而耗时数分钟。GPU格式(TensorRT)Ultralytics GPU上运行——默认导出GPU 5090。

批量导出操作

  • 导出全部: 点击 Export All 为所有CPU格式启动导出任务,使用默认设置。
  • 删除所有导出项: 点击 Delete All 删除该模型的所有导出项。

格式限制

某些导出格式存在架构或任务限制:

格式限制
IMX500仅适用于YOLOv8YOLOv8 YOLO11YOLO11
Axelera仅适用于检测模型
PaddlePaddleYOLO26检测姿势估计估计/旋转框检测旋转框检测 不可用

克隆模型

将模型克隆到另一个项目:

  1. 打开模型页面
  2. 点击克隆按钮
  3. 选择目标项目
  4. 点击 克隆

模型及其权重被复制到目标项目中。

下载模型

下载您的模型权重:

  1. 导航至模型的“概述”选项卡
  2. 点击下载按钮
  3. 原版 .pt 文件自动下载

导出完成后,可从"导出"选项卡下载导出格式。

数据集链接

模型可以链接到其源数据集:

  • 查看用于训练的数据集
  • 点击“概述”选项卡中的数据集卡片即可跳转至该数据集
  • 追踪数据血缘

使用平台数据集进行训练时, ul:// URI格式链接是自动生成的。

数据集URI格式

# Train with a Platform dataset — linking is automatic
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

字段 ul:// 该方案将解析为您的平台数据集。训练模型的“概述”选项卡将显示返回此数据集的链接(参见 使用平台数据集)。

可见性设置

控制谁可以查看您的模型:

设置描述
私有仅您可访问
公开任何人均可在探索页面查看

要更改可见性,请点击可见性标记(例如: privatepublic在模型页面上。切换为私有状态将立即生效。切换为公有状态时,系统会在应用前显示确认对话框。

删除模型

移除不再需要的模型:

  1. 打开模型操作菜单
  2. 点击删除
  3. 确认删除

回收站与恢复

已删除的模型将移至回收站,保留30天。可通过设置 > 回收站进行恢复。

常见问题

支持哪些模型架构?

Ultralytics 通过专用项目全面支持所有YOLO :

所有架构均支持5种任务类型: detect, segment, 姿势估计, 旋转框检测, classify.

我可以下载我训练好的模型吗?

是的,您可以从模型页面下载您的模型权重:

  1. 点击“概述”选项卡上的下载图标
  2. 原版 .pt 文件自动下载
  3. 导出格式可从“导出”选项卡下载

如何跨项目比较模型?

目前,模型比较仅限于项目内部。要跨项目进行比较:

  1. 将模型克隆到单个项目中,或
  2. 导出指标并进行外部比较

最大模型大小是多少?

没有严格限制,但非常大的模型(>2GB)可能会有更长的上传和处理时间。

我可以微调预训练模型吗?

是的!您可以使用任何官方的YOLO26模型作为基础模型,或在训练对话框的模型选择器中选择您自己已完成的模型。该平台支持从任何上传的检查点进行微调。



📅 创建于 1 个月前 ✏️ 更新于 4 天前
glenn-jochersergiuwaxmann

评论