Ultralytics Наборы данных HUB
Ultralytics Наборы данных HUB - это практичное решение для управления и использования ваших пользовательских наборов данных.
После загрузки наборы данных можно сразу же использовать для обучения модели. Такой комплексный подход обеспечивает плавный переход от управления набором данных к обучению модели, значительно упрощая весь процесс.
Смотреть: Смотреть: Загрузка наборов данных на Ultralytics HUB | Полное описание функции загрузки наборов данных
Загрузить набор данных
Ultralytics Наборы данных HUB - это такие же наборы данных, как YOLOv5 и YOLOv8 🚀. В них используется та же структура и те же форматы меток, чтобы все было просто.
Перед загрузкой набора данных на Ultralytics HUB убедитесь, что YAML-файл набора данных находится в корневом каталоге набора данных и что YAML, каталог и ZIP имеют одинаковые имена, как показано в примере ниже, а затем заархивируйте каталог набора данных.
Например, если ваш набор данных называется "coco8", как у нас COCO8 пример набора данных, то у вас должен быть coco8.yaml
внутри вашего coco8/
каталог, в котором будет создан coco8.zip
в застегнутом виде:
Вы можете скачать наш пример набора данных COCO8 и распаковать его, чтобы увидеть, как именно нужно структурировать ваш набор данных.
Набор данных YAML представляет собой стандартный формат YAML YOLOv5 и YOLOv8 .
coco8.yaml
# Ultralytics YOLO 🚀, AGPL-3.0 license
# COCO8 dataset (first 8 images from COCO train2017) by Ultralytics
# Documentation: https://docs.ultralytics.com/datasets/detect/coco8/
# Example usage: yolo train data=coco8.yaml
# parent
# ├── ultralytics
# └── datasets
# └── coco8 ← downloads here (1 MB)
# Train/val/test sets as 1) dir: path/to/imgs, 2) file: path/to/imgs.txt, or 3) list: [path/to/imgs1, path/to/imgs2, ..]
path: ../datasets/coco8 # dataset root dir
train: images/train # train images (relative to 'path') 4 images
val: images/val # val images (relative to 'path') 4 images
test: # test images (optional)
# Classes
names:
0: person
1: bicycle
2: car
3: motorcycle
4: airplane
5: bus
6: train
7: truck
8: boat
9: traffic light
10: fire hydrant
11: stop sign
12: parking meter
13: bench
14: bird
15: cat
16: dog
17: horse
18: sheep
19: cow
20: elephant
21: bear
22: zebra
23: giraffe
24: backpack
25: umbrella
26: handbag
27: tie
28: suitcase
29: frisbee
30: skis
31: snowboard
32: sports ball
33: kite
34: baseball bat
35: baseball glove
36: skateboard
37: surfboard
38: tennis racket
39: bottle
40: wine glass
41: cup
42: fork
43: knife
44: spoon
45: bowl
46: banana
47: apple
48: sandwich
49: orange
50: broccoli
51: carrot
52: hot dog
53: pizza
54: donut
55: cake
56: chair
57: couch
58: potted plant
59: bed
60: dining table
61: toilet
62: tv
63: laptop
64: mouse
65: remote
66: keyboard
67: cell phone
68: microwave
69: oven
70: toaster
71: sink
72: refrigerator
73: book
74: clock
75: vase
76: scissors
77: teddy bear
78: hair drier
79: toothbrush
# Download script/URL (optional)
download: https://github.com/ultralytics/assets/releases/download/v0.0.0/coco8.zip
После того как вы заархивировали набор данных, вам следует проверить его перед загрузкой на Ultralytics HUB. Ultralytics HUB проводит проверку достоверности набора данных после загрузки, поэтому, убедившись, что ваш набор данных правильно отформатирован и не содержит ошибок, вы сможете избежать любых неудач, связанных с отклонением набора данных.
Когда ZIP-архив вашего набора данных будет готов, перейдите на страницу Datasets, нажав на кнопку Datasets в боковой панели, и нажмите на кнопку Upload Dataset в правом верхнем углу страницы.
Наконечник
Вы можете загрузить набор данных прямо с главной страницы.
Это действие вызовет диалоговое окно Upload Dataset (Загрузка набора данных ).
Выберите задачу набора данных и загрузите ее в поле Dataset .zip file.
У вас есть дополнительная возможность задать пользовательское имя и описание для набора данных Ultralytics HUB.
Когда вы будете довольны конфигурацией набора данных, нажмите кнопку Upload (Загрузить).
После того как набор данных будет загружен и обработан, вы сможете получить к нему доступ со страницы Datasets.
Вы можете просмотреть изображения в наборе данных, сгруппированные по разбиениям (Train, Validation, Test).
Наконечник
Каждое изображение можно увеличить для лучшей визуализации.
Кроме того, вы можете проанализировать набор данных, перейдя на вкладку "Обзор".
Затем обучите модель на своем наборе данных.
Скачать набор данных
Перейдите на страницу набора данных, который вы хотите загрузить, откройте выпадающий список действий с набором данных и нажмите на опцию Download. Это действие начнет загрузку вашего набора данных.
Наконечник
Вы можете загрузить набор данных непосредственно со страницы Datasets.
Поделиться набором данных
Информация
Ultralytics Функция обмена даннымиHUB предоставляет удобный способ поделиться наборами данных с другими. Эта функция предназначена как для существующих пользователей Ultralytics HUB, так и для тех, кто еще не создал учетную запись.
Примечание
Вы можете контролировать общий доступ к своим наборам данных.
Вы можете установить для общего доступа значение "Private", в этом случае доступ к нему будет только у вас. В качестве альтернативы вы можете установить общий доступ на "Unlisted", что предоставит доступ к просмотру всем, кто имеет прямую ссылку на набор данных, независимо от того, есть ли у них учетная запись Ultralytics HUB или нет.
Перейдите на страницу набора данных, которым вы хотите поделиться, откройте выпадающий список действий с набором данных и нажмите на опцию Share (Поделиться). Это действие вызовет диалоговое окно Share Dataset.
Наконечник
Вы можете поделиться набором данных прямо со страницы Datasets.
Установите для общего доступа значение "Не занесен в список" и нажмите кнопку Сохранить.
Теперь любой, у кого есть прямая ссылка на ваш набор данных, может его просмотреть.
Наконечник
Вы можете легко нажать на ссылку набора данных, показанную в диалоговом окне Share Dataset, чтобы скопировать его.
Редактировать набор данных
Перейдите на страницу набора данных, который нужно отредактировать, откройте выпадающий список действий с набором данных и выберите опцию Edit (Редактировать). Это действие вызовет диалог обновления набора данных.
Наконечник
Вы можете редактировать набор данных прямо со страницы Datasets.
Примените нужные изменения к набору данных, а затем подтвердите их, нажав кнопку Сохранить.
Удалить набор данных
Перейдите на страницу набора данных, который вы хотите удалить, откройте выпадающий список действий с набором данных и нажмите на опцию Удалить. Это действие приведет к удалению набора данных.
Наконечник
Вы можете удалить набор данных непосредственно со страницы Datasets.
Примечание
Если вы передумаете, вы можете восстановить набор данных со страницы "Корзина".