模型
Ultralytics Platform 为 YOLO 模型的训练、分析和部署提供了全面的模型管理。您可以直接在平台上上传预训练模型或训练新模型。
上传模型
将现有模型权重上传到平台:
- 导航到您的项目
- 点击 上传模型
- 选择您的
.pt文件 - 添加名称和描述
- 点击 上传
支持的模型格式:
| 格式 | 扩展名 | 描述 |
|---|---|---|
| PyTorch | .pt | 原生 Ultralytics 格式 |
上传后,平台会解析模型元数据:
- 任务类型 (detect, segment, 姿势估计, 旋转框检测, classify)
- 架构(YOLO26n、YOLO26s等)
- 类别名称和数量
- 输入尺寸和参数
训练模型
直接在平台上训练新模型:
- 导航到您的项目
- 点击 训练模型
- 选择数据集
- 选择基础模型
- 配置训练参数
- 开始训练
有关详细说明,请参阅云端训练。
模型概述
每个模型页面显示:
| 部分 | 内容 |
|---|---|
| 概述 | 模型元数据、任务类型、架构 |
| 指标 | 训练损失和性能图表 |
| 图表 | 混淆矩阵、PR曲线、F1曲线 |
| 测试 | 交互式推理测试 |
| 部署 | 端点创建与管理 |
| 导出 | 格式转换与下载 |
训练指标
查看实时和历史训练指标:
损失曲线
| 损失 | 描述 |
|---|---|
| 框 | 边界框回归损失 |
| 类别 | 分类损失 |
| DFL | 分布焦点损失 |
性能指标
| 指标 | 描述 |
|---|---|
| mAP50 | IoU 0.50 时的平均精度均值 |
| mAP50-95 | IoU 0.50-0.95 时的平均精度均值 |
| 精确度 | 正确正向预测的比率 |
| 召回率 | 实际识别出的正例比率 |
验证图
训练完成后,查看详细的验证分析:
混淆矩阵
显示每个类别的预测准确度的交互式热图:
PR/F1 曲线
不同置信度阈值下的性能曲线:
| 曲线 | 描述 |
|---|---|
| 精确率-召回率 | 精确率与召回率之间的权衡 |
| F1-置信度 | 不同置信度水平下的 F1 分数 |
| 精确率-置信度 | 不同置信度水平下的精确率 |
| 召回率-置信度 | 不同置信度水平下的召回率 |
导出模型
将您的模型导出为 17 种部署格式:
- 导航到导出选项卡
- 选择目标格式
- 点击导出
- 完成后下载
支持的格式(共17种)
| # | 格式 | 文件扩展名 | 用例 |
|---|---|---|---|
| 1 | ONNX | .onnx | 跨平台、网络、大多数运行时 |
| 2 | TorchScript | .torchscript | 不使用Python的PyTorch |
| 3 | OpenVINO | .xml, .bin | Intel 、GPU、VPU |
| 4 | TensorRT | .engine | NVIDIA (最快推理) |
| 5 | CoreML | .mlpackage | 苹果iOS、macOS、watchOS |
| 6 | TF Lite | .tflite | 移动设备(Android、iOS),边缘计算 |
| 7 | TF SavedModel | saved_model/ | TensorFlow |
| 8 | TF GraphDef | .pb | TensorFlow .x |
| 9 | TF Edge TPU | .tflite | Google 设备 |
| 10 | TF.js | .json, .bin | 浏览器推断 |
| 11 | PaddlePaddle | .pdmodel | 百度PaddlePaddlePaddle |
| 12 | NCNN | .param, .bin | 移动端(iOS),优化版 |
| 13 | MNN | .mnn | 阿里巴巴移动运行时 |
| 14 | RKNN | .rknn | 瑞芯微NPU |
| 15 | IMX500 | .imx | 索尼IMX500传感器 |
| 16 | Axelera | .axelera | Axelera AI加速器 |
格式选择指南
针对NVIDIA :使用 TensorRT 以获得最高速度
针对Intel :使用 OpenVINOIntel 、GPU和VPU
适用于苹果设备:使用 CoreML 用于iOS、macOS、Apple Silicon
对于Android:使用TF 或 NCNN 以获得最佳性能
对于网页浏览器:使用TF.js或 ONNX (ONNX Web使用)
针对边缘设备:Coral 采用TF TPU,Rockchip 采用RKNN。
通用兼容性:使用 ONNX ——兼容多数推理运行时
导出时间
导出时间因格式而异。由于引擎优化,TensorRT 导出可能需要几分钟。
数据集链接
模型可以链接到其源数据集:
- 查看用于训练的数据集
- 从模型页面访问数据集
- 追踪数据血缘
使用平台数据集进行训练时, ul:// URI 格式的链接是自动的。
可见性设置
控制谁可以查看您的模型:
| 设置 | 描述 |
|---|---|
| 私有 | 仅您可访问 |
| 公开 | 任何人均可在探索页面查看 |
更改可见性:
- 打开模型操作菜单
- 点击 编辑
- 切换可见性
- 点击保存
删除模型
移除不再需要的模型:
- 打开模型操作菜单
- 点击删除
- 确认删除
回收站与恢复
已删除的模型将在回收站中保留30天。可从“设置”>“回收站”恢复。
常见问题
支持哪些模型架构?
Ultralytics平台支持所有YOLO架构:
- YOLO26:n、s、m、l、x 变体(推荐)
- YOLO11:n、s、m、l、x 变体
- YOLOv10:旧版支持
- YOLOv8:旧版支持
- YOLOv5:旧版支持
我可以下载我训练好的模型吗?
是的,您可以从模型页面下载您的模型权重:
- 点击下载图标
- 选择格式(原始
.pt或导出) - 下载自动开始
如何跨项目比较模型?
目前,模型比较仅限于项目内部。要跨项目进行比较:
- 将模型转移到一个项目中,或
- 导出指标并进行外部比较
最大模型大小是多少?
没有严格限制,但非常大的模型(>2GB)可能会有更长的上传和处理时间。
我可以微调预训练模型吗?
是的!上传一个预训练模型,然后使用您的数据集从该检查点开始训练。平台会自动使用上传的模型作为起点。