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 : 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 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

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 1 mois

Commentaires