跳转至内容

项目

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

创建项目

导航到侧边栏中的 项目,然后点击 创建项目

Ultralytics 列表

快速创建

您也可以从主页的快速操作中创建一个项目。

输入您的项目详情:

  • 名称:为您的项目命名(系统将自动生成随机名称)
  • 描述:关于项目目的的可选说明
  • 可见性:公开(任何人都可查看)或私有(仅您本人可访问)
  • 许可证:适用于您项目的可选许可证(AGPL-3.0、Apache-2.0、MIT、GPL-3.0、BSD-3-Clause、LGPL-3.0、MPL-2.0、EUPL-1.1、Unlicense、Ultralytics)

Ultralytics 新项目对话框 名称 可见性 许可

点击创建以完成操作。您的新项目将出现在项目列表和侧边栏中。

项目页面

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

区域描述
模型侧边栏项目中所有模型的可调整大小列表,支持搜索、状态筛选、排序选项及用于选择的复选框
主面板图表仪表盘或对比表(在视图间切换)

Ultralytics 项目页面侧边栏与图表

项目标题

页眉显示:

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

页眉中的操作按钮:

按钮描述
新型号打开培训对话框
克隆克隆项目及所有模型(公开项目)
为项目添加/取消星标
分享公共项目的社交分享
刷新刷新项目数据
删除将项目移至回收站

查看模式

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

  • 图表视图:交互式图表仪表板,展示所选模型的损失曲线及指标对比
  • 表格视图:并列展示训练参数与最终指标的对比表,并采用差异模式突出显示不同列

Ultralytics 对比表视图

模型侧边栏

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

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

点击任意模型即可打开其模型页面

项目图标

自定义项目图标:

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

可见性设置

控制谁能查看您的项目:

设置描述
公开任何人都可以在探索页面查看
私有仅限您和协作者

与协作者共享

与其他用户共享私人项目:

  1. 点击项目页面上的“分享”按钮
  2. 输入协作者的用户名或电子邮件地址
  3. 设定他们的角色
  4. 点击邀请

具有编辑器访问权限的协作者可在您的项目中上传模型并开始训练。有关角色权限,请参阅团队设置

克隆项目

将公共项目克隆到您自己的账户:

  1. 访问公共项目页面
  2. 点击克隆项目
  3. 该项目及其所有模型已作为私有项目复制到您的账户中。

克隆行为

克隆的项目在您的账户中始终以私有状态创建。克隆次数会在原始项目上显示。若原始项目采用左转许可协议(例如AGPL-3.0),克隆项目将继承并锁定该许可协议。

模型比较

图表仪表盘

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

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

可用图表组:

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

交互式图表

  • 悬停查看精确值
  • 点击图例项以隐藏/显示模型
  • 拖动以缩放至特定区域
  • 点击某款车型系列,即可跳转至该车型的页面
  • 重新排列和调整图表大小;布局在不同会话中保持不变

比较表

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

  1. 点击表格视图模式切换按钮
  2. 将所有选定模型作为行显示,训练参数和指标作为列
  3. 使用“差异”按钮仅突出显示不同模型间数值相异的列

上传模型

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

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

支持的文件

仅限PyPyTorchch .pt Ultralytics YOLO 生成的文件均受支持。平台可解析嵌入的元数据,包括训练结果、参数、任务类型及类别名称。详见 模型 有关格式详情。

编辑项目

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

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

Ultralytics 项目设置

删除项目

移除不再需要的项目:

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

级联删除

删除项目时,项目内的所有模型也将被删除。此操作会将项目移至回收站,您可在30天内恢复这些项目。

常见问题

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

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

  • 将相关实验(相同数据集/任务)分组
  • 归档旧实验
  • 使用有意义的项目名称

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

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

  1. 前往设置 > 垃圾桶
  2. 找到项目
  3. 点击 恢复

我可以在不同项目之间转移模型吗?

是的,您可以通过模型页面的克隆模型对话框,将模型克隆到另一个项目中。



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

评论