数据集管理与训练模型

在数据集上传至Ultralytics HUB之后,可以立即用于模型的训练。这种集成的方法简化了从数据集管理模型训练的过渡,极大地简化了整个过程。

在上传数据集之前,请确保数据集的YAML配置文件放置在数据集目录的根目录下,并且数据集的YAML文件和目录以及ZIP文件的名称相同。例如,如果数据集名为"coco8",那么应该有一个名为"coco8.yaml"的文件在"coco8/"目录下,当压缩该目录时,将创建一个"coco8.zip"文件。

zip -r coco8.zip coco8

可以下载提供的示例数据集COCO8并解压它,以了解数据集结构。数据集YAML遵循YOLOv5和YOLOv8的YAML格式标准。

在上传数据集至UltralyticsHUB之前,确保检查其完整性。Ultralytics HUB在上传后会对数据集进行验证,因此提前确保数据集格式正确且无错误,可以避免因数据集被拒绝而导致的任何问题。

from ultralytics.hub import check_dataset check_dataset("path/to/dataset.zip", task="detect")

一旦数据集ZIP文件准备好,就可以转到数据集页面,点击侧边栏的“数据集”按钮,然后点击页面右上角的“上传数据集”按钮。这将打开“上传数据集”对话框。

可以直接从首页上传数据集。这将打开“上传数据集”对话框。在对话框中,选择数据集任务,并在数据集ZIP文件字段中上传它。还可以为UltralyticsHUB中的数据集设置自定义的名称和描述。

当对数据集配置满意后,点击“上传”。数据集上传并处理后,可以在数据集页面访问它。可以按分割(训练、验证、测试)查看数据集中的图片。

还可以通过点击“概览”标签来分析数据集。之后,可以在数据集上训练模型

模型训练

要下载数据集,请转到想要下载的数据集页面,打开数据集操作下拉菜单,然后点击“下载”选项。这将开始下载数据集。

可以直接从数据集页面下载数据集。

Ultralytics HUB提供了一种适合与他人分享数据集的功能。这个功能旨在适应当前的Ultralytics HUB用户以及尚未创建账户的用户。

可以控制数据集的公共访问权限。可以选择将公共访问设置为“私有”,在这种情况下,除了之外,没有人可以访问它。或者,可以选择将公共访问设置为“未列出”,这允许任何拥有直接链接的人查看数据集,无论他们是否有UltralyticsHUB账户。

转到想要分享的数据集页面,打开数据集操作下拉菜单,然后点击“分享”选项。这将打开“分享数据集”对话框。

可以直接从数据集页面分享数据集。将公共访问设置为“未列出”,然后点击“保存”。现在,任何拥有数据集的直接链接的人都可以查看它。

可以通过点击“分享数据集”对话框中显示的数据集链接轻松复制它。

要编辑数据集,请转到想要编辑的数据集页面,打开数据集操作下拉菜单,然后点击“编辑”选项。这将打开“更新数据集”对话框。

可以直接从数据集页面编辑数据集。应用所需的更改,然后点击“保存”以确认更改。

要删除数据集,请转到想要删除的数据集页面,打开数据集操作下拉菜单,然后点击“删除”选项。这将删除数据集。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485