项目

Ultralytics Platform 项目为您提供了一个组织和管理模型的有效解决方案。将相关模型归为一组,以便更轻松地进行管理、比较和开发。

graph TB
    P[Project] --> M1[Model 1]
    P --> M2[Model 2]
    P --> M3[Model 3]
    M1 --> C[Charts Dashboard]
    M2 --> C
    M3 --> C
    M1 --> T[Comparison Table]
    M2 --> T
    M3 --> T

    style P fill:#4CAF50,color:#fff
    style C fill:#2196F3,color:#fff
    style T fill:#FF9800,color:#fff

创建项目

导航至侧边栏中的 Projects,然后点击 Create Project

Ultralytics Platform Projects List

快速创建

你也可以从主页的快捷操作中创建项目。

输入你的项目详细信息:

  • Name:为你的项目起一个描述性名称(系统会自动生成一个随机名称)
  • Description:关于项目目的的可选说明
  • Visibility:公开(任何人可见)或私有(仅你本人可访问)
  • License:为你的项目选择可选许可证(AGPL-3.0、Apache-2.0、MIT、GPL-3.0、BSD-3-Clause、LGPL-3.0、MPL-2.0、EUPL-1.1、Unlicense、Ultralytics-Enterprise 等)。Ultralytics-Enterprise 许可证适用于无需 AGPL 限制的商业用途,并随企业版计划提供 — 请参阅 Ultralytics Licensing

Ultralytics Platform New Project Dialog Name Visibility License

点击 Create 完成创建。你的新项目将出现在项目列表和侧边栏中。

项目页面

项目页面包含两个主要区域:

区域描述
Models Sidebar可调整大小的项目所有模型列表,包含搜索、状态筛选、排序选项以及用于选择的复选框
Main Panel图表仪表板或比较表(可在两种视图间切换)

Ultralytics Platform Project Page Sidebar And Charts

项目标题栏

标题栏显示:

  • 项目图标(可自定义颜色、字母或上传图片)
  • 可编辑名称(点击即可重命名;slug 会自动更新)
  • 许可证徽章
  • 模型数量、已完成/运行中/失败数量、总大小
  • 克隆次数最后更新时间戳
  • 描述(点击即可编辑)

标题栏中的操作按钮:

按钮描述
New Model打开训练对话框
Clone克隆项目及所有模型(针对公开项目)
Star收藏/取消收藏该项目
Share针对公开项目的社交分享
Refresh刷新项目数据
Delete将项目移至回收站

视图模式

使用视图控件在三种视图模式间切换:

  • Cards:全宽模型侧边栏,右侧为图表仪表板 — 显示已勾选模型的损失曲线和指标比较。
  • Compact:紧凑型模型侧边栏,右侧为图表仪表板 — 为包含大量实验的项目提供更多垂直显示空间。
  • Table:对比表,并排显示训练参数和最终指标。启用 Diff 仅高亮显示跨模型间数值不同的列。

Ultralytics Platform Project Comparison Table View

模型侧边栏

可调整大小的侧边栏列出了项目中的所有模型:

  • 复选框,用于选择在图表/表格中显示哪些模型
  • 搜索,按名称筛选模型
  • 视图选项,用于状态筛选(全部、已完成、运行中、启动中、等待中、失败、已取消)、按任务分组以及排序
  • 拖拽 .pt 文件直接到侧边栏以上传模型(模型上传详情
  • 训练进度,显示运行中模型的 epoch 计数和进度条

点击任意模型以打开其模型页面

项目图标

自定义你的项目图标:

  1. 点击项目名称旁边的图标
  2. 选择一种颜色字母,或上传自定义图片
  3. 更改将自动保存

可见性设置

控制谁可以查看你的项目:

设置描述
Public任何人都能在探索页面查看
Private仅你本人和受邀协作者可见

与协作者共享

无需创建完整团队工作区即可与特定用户共享私有项目:

  1. 点击项目页面上的 Share 按钮
  2. 输入协作者的用户名或电子邮箱
  3. 设置其角色
  4. 点击 Invite

拥有编辑权限的协作者可以在你的项目中上传模型并启动训练。

共享与团队

共享授予个人用户基于项目的访问权限 — 非常适合一次性协作。团队 创建一个共享工作区,所有成员均可通过基于角色的权限访问其中的所有资源(项目、数据集、模型、部署)。对于多人持续协作,请使用团队功能。

克隆项目

将公开项目克隆到你自己的账户:

  1. 访问该公开项目页面
  2. 点击 Clone Project
  3. 该项目及其所有模型将被复制到你的账户中,成为一个私有项目
克隆行为

克隆的项目在你的账户中始终创建为私有。原始项目上会显示克隆次数。如果原始项目拥有 Copyleft 许可证(例如 AGPL-3.0),则克隆版本将继承并锁定该许可证。

比较模型

图表仪表板

使用图表仪表板比较模型性能:

  1. 使用复选框在侧边栏中选择模型
  2. 查看按类型分组叠加的指标曲线(指标、训练损失、验证损失、学习率)
  3. 拖动图表以重新排列,通过拖动边缘调整大小
  4. 悬停鼠标查看精确数值,点击图例项隐藏/显示模型,点击模型曲线可导航至该模型

可用的图表组:

图表
指标mAP50, mAP50-95, precision, recall
Train Losstrain/box_loss, train/cls_loss, train/dfl_loss
Val Lossval/box_loss, val/cls_loss, val/dfl_loss
学习率lr/pg0, lr/pg1, lr/pg2
交互式图表
  • 悬停鼠标以查看精确数值
  • 点击图例项以隐藏/显示模型
  • 拖拽以缩放至特定区域
  • 点击模型线条以跳转至该模型页面
  • 重排并调整图表大小;布局在不同会话间保持不变

对比表格

切换至表格视图,以便并排对比训练参数和最终指标:

  1. 点击 表格 视图模式切换按钮
  2. 将所有选定模型显示为行,并将训练参数和指标显示为列
  3. 使用 差异 (Diff) 按钮仅高亮显示各模型间数值不同的列

上传模型

上传现有的 .pt 模型文件:

  1. 拖放 文件至项目页面或模型侧边栏
  2. 可同时上传多个文件(最多支持 3 个并发上传)
  3. 模型元数据(任务、架构、类别名称、训练结果)会从 .pt 文件中自动解析
  4. 图表会根据本地解析的数据即时更新,同时后台会继续完成上传
支持的文件

仅支持来自 Ultralytics YOLO 训练的 PyTorch .pt 文件。该平台会解析嵌入的元数据,包括训练结果、参数、任务类型和类别名称。查看 Models 了解格式详情。

编辑项目

更新项目名称、描述或设置:

  1. 点击项目名称进行内联编辑
  2. 点击描述进行内联编辑
  3. 点击图标进行自定义设置
  4. 点击许可证徽章以更改许可证

Ultralytics Platform Projects Settings

删除项目

移除你不再需要的项目:

  1. 点击页眉处的 删除 (Delete) 按钮(垃圾桶图标)
  2. 确认删除
级联删除

删除项目也会同时删除其中的所有模型。此操作会将项目移至 回收站,你可以在 30 天内恢复它们。

常见问题 (FAQ)

一个项目可以包含多少个模型?

每个项目的模型数量没有硬性限制。不过,为了更好地进行组织,我们建议:

  • 将相关实验(相同的数据集/任务)归为一组
  • 归档旧实验
  • 使用具有明确含义的项目名称

我可以恢复已删除的项目吗?

可以,已删除的项目会进入回收站,并在 30 天内可供恢复:

  1. 前往 设置 > 回收站
  2. 找到该项目
  3. 点击 恢复 (Restore)

我可以在项目之间迁移模型吗?

可以,你可以使用 模型页面 上的克隆模型对话框,将模型克隆到不同的项目中。

评论