Skip to content

Ultralytics Ensembles de données HUB

Ultralytics Les ensembles de données HUB constituent une solution pratique pour gérer et exploiter vos ensembles de données personnalisés.

Une fois téléchargés, les ensembles de données peuvent être immédiatement utilisés pour l'apprentissage des modèles. Cette approche intégrée facilite une transition transparente entre la gestion des ensembles de données et l'apprentissage des modèles, ce qui simplifie considérablement l'ensemble du processus.


Regarder : Télécharger des ensembles de données sur Ultralytics HUB | Présentation complète de la fonction de téléchargement des ensembles de données

Télécharger l'ensemble de données

Ultralytics Les ensembles de données HUB sont identiques aux ensembles de données YOLOv5 et YOLOv8 🚀. Ils utilisent la même structure et les mêmes formats d'étiquettes pour que tout soit simple.

Avant de télécharger un jeu de données sur Ultralytics HUB, assurez-vous de placer votre fichier YAML dans le répertoire racine du jeu de données et que votre fichier YAML, votre répertoire et votre ZIP portent le même nom, comme indiqué dans l'exemple ci-dessous, puis zippez le répertoire du jeu de données.

Par exemple, si votre jeu de données s'appelle "coco8", comme notre COCO8 vous devriez avoir un jeu de données de type coco8.yaml à l'intérieur de votre coco8/ ce qui créera un répertoire coco8.zip lorsqu'il est zippé :

zip -r coco8.zip coco8

Vous pouvez télécharger notre jeu de données d'exemple COCO8 et le décompresser pour voir exactement comment structurer votre jeu de données.

Structure de l'ensemble de données COCO8

Le format YAML de l'ensemble de données est le même que le format YAML standard de YOLOv5 et YOLOv8 .

coco8.yaml

# Ultralytics 🚀 AGPL-3.0 License - https://ultralytics.com/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

Après avoir compressé votre jeu de données, vous devez le valider avant de le télécharger sur Ultralytics HUB. Ultralytics HUB effectue le contrôle de validation du jeu de données après le téléchargement. En vous assurant à l'avance que votre jeu de données est correctement formaté et exempt d'erreurs, vous éviterez tout revers dû au rejet du jeu de données.

from ultralytics.hub import check_dataset

check_dataset("path/to/dataset.zip", task="detect")

Une fois que votre ZIP est prêt, accédez à la page Datasets en cliquant sur le bouton Datasets dans la barre latérale et cliquez sur le bouton Upload Dataset en haut à droite de la page.

Ultralytics Capture d'écran HUB de la page "Datasets" avec une flèche pointant vers le bouton "Datasets" dans la barre latérale et une autre vers le bouton "Upload Dataset".

Conseil

Vous pouvez télécharger un jeu de données directement à partir de la page d 'accueil.

Ultralytics Capture d'écran de la page d'accueil de HUB avec une flèche pointant vers la carte Upload Dataset (télécharger un jeu de données)

Cette action déclenche la boîte de dialogue Charger un jeu de données.

Sélectionnez la tâche de votre jeu de données et téléchargez-la dans le champ Dataset .zip file.

Vous avez également la possibilité de définir un nom et une description personnalisés pour votre ensemble de données Ultralytics HUB.

Lorsque vous êtes satisfait de la configuration de votre jeu de données, cliquez sur Upload.

Ultralytics Capture d'écran HUB de la boîte de dialogue Upload Dataset avec des flèches pointant vers la tâche dataset, le fichier dataset et le bouton Upload.

Une fois votre jeu de données téléchargé et traité, vous pourrez y accéder à partir de la page Jeux de données.

Ultralytics Capture d'écran HUB de la page des ensembles de données avec une flèche pointant vers l'un des ensembles de données

Vous pouvez visualiser les images de votre ensemble de données en les regroupant par catégories (formation, validation, test).

Ultralytics Capture d'écran HUB de la page Dataset avec une flèche pointant vers l'onglet Images

Conseil

Chaque image peut être agrandie pour une meilleure visualisation.

Ultralytics Capture d'écran HUB de l'onglet Images à l'intérieur de la page Dataset avec une flèche pointant vers l'icône de développement.

Ultralytics Capture d'écran HUB de l'onglet Images à l'intérieur de la page Dataset avec l'une des images agrandies

Vous pouvez également analyser votre ensemble de données en cliquant sur l'onglet Vue d'ensemble.

Ultralytics Capture d'écran HUB de la page "Dataset" avec une flèche pointant vers l'onglet "Overview".

Ensuite, entraînez un modèle sur votre ensemble de données.

Ultralytics Capture d'écran HUB de la page Dataset avec une flèche pointant vers le bouton Train Model.

Télécharger la base de données

Naviguez jusqu'à la page de l'ensemble de données que vous souhaitez télécharger, ouvrez le menu déroulant des actions de l'ensemble de données et cliquez sur l'option Télécharger. Cette action lancera le téléchargement de votre jeu de données.

Ultralytics Capture d'écran HUB de la page "Dataset" avec une flèche pointant vers l'option "Download".

Conseil

Vous pouvez télécharger un jeu de données directement à partir de la page Jeux de données.

Ultralytics Capture d'écran HUB de la page des ensembles de données avec une flèche pointant vers l'option de téléchargement de l'un des ensembles de données.

Partager la base de données

Info

Ultralytics La fonctionnalité de partage deHUB offre un moyen pratique de partager des ensembles de données avec d'autres. Cette fonctionnalité est conçue pour les utilisateurs existants de Ultralytics HUB et pour ceux qui n'ont pas encore créé de compte.

Note

Vous pouvez contrôler l'accès général à vos ensembles de données.

Vous pouvez choisir de définir l'accès général sur "Privé", auquel cas vous serez le seul à y avoir accès. Vous pouvez également définir l'accès général sur "Unlisted", ce qui permet à toute personne ayant un lien direct avec l'ensemble de données d'y accéder, qu'elle dispose ou non d'un compte Ultralytics HUB.

Naviguez jusqu'à la page de l'ensemble de données que vous souhaitez partager, ouvrez le menu déroulant des actions de l'ensemble de données et cliquez sur l'option Partager. Cette action déclenchera la boîte de dialogue Partager le jeu de données.

Ultralytics Capture d'écran HUB de la page Dataset avec une flèche pointant vers l'option Share (Partager)

Conseil

Vous pouvez partager un jeu de données directement à partir de la page Jeux de données.

Ultralytics Capture d'écran HUB de la page "Datasets" avec une flèche pointant vers l'option "Share" de l'un des ensembles de données.

Définissez l'accès général sur "Non listé" et cliquez sur Enregistrer.

Ultralytics Capture d'écran HUB de la boîte de dialogue Share Dataset avec une flèche pointant vers la liste déroulante et une autre vers le bouton Save.

Désormais, toute personne disposant d'un lien direct vers votre jeu de données peut le consulter.

Conseil

Vous pouvez facilement cliquer sur le lien de l'ensemble de données affiché dans la boîte de dialogue Partager l'ensemble de données pour le copier.

Ultralytics Capture d'écran HUB de la boîte de dialogue Share Dataset avec une flèche pointant vers le lien de l'ensemble de données

Editer l'ensemble de données

Naviguez jusqu'à la page de l'ensemble de données que vous souhaitez modifier, ouvrez le menu déroulant des actions de l'ensemble de données et cliquez sur l'option Modifier. Cette action déclenchera la boîte de dialogue Mettre à jour le jeu de données.

Ultralytics Capture d'écran HUB de la page Dataset avec une flèche pointant vers l'option Editer

Conseil

Vous pouvez modifier un jeu de données directement à partir de la page Jeux de données.

Ultralytics Capture d'écran HUB de la page "Datasets" avec une flèche pointant vers l'option "Edit" de l'un des datasets.

Appliquez les modifications souhaitées à votre jeu de données, puis confirmez les changements en cliquant sur Enregistrer.

Ultralytics Capture d'écran HUB de la boîte de dialogue Update Dataset avec une flèche pointant vers le bouton Save (Enregistrer)

Supprimer l'ensemble de données

Naviguez jusqu'à la page de l'ensemble de données que vous souhaitez supprimer, ouvrez le menu déroulant des actions de l'ensemble de données et cliquez sur l'option Supprimer. Cette action supprimera le jeu de données.

Ultralytics Capture d'écran HUB de la page Dataset avec une flèche pointant vers l'option Delete (Supprimer)

Conseil

Vous pouvez supprimer un jeu de données directement à partir de la page Jeux de données.

Ultralytics Capture d'écran HUB de la page "Datasets" avec une flèche pointant vers l'option "Delete" de l'un des datasets.

Note

Si vous changez d'avis, vous pouvez restaurer l'ensemble de données à partir de la page Corbeille.

Ultralytics Capture d'écran HUB de la page Corbeille avec une flèche pointant vers le bouton Corbeille dans la barre latérale et une flèche pointant vers l'option Restaurer de l'un des ensembles de données.

📅C réé il y a 1 an ✏️ Mis à jour il y a 8 jours

Commentaires