YOLO Vision 2026 :

Jeux de données#

Les jeux de données Ultralytics Platform offrent une solution simplifiée pour gérer tes données d'entraînement. Après le téléchargement, la plateforme traite automatiquement les images, les étiquettes et les statistiques. Un jeu de données est prêt à être entraîné une fois le traitement terminé et s'il contient au moins une image dans la division train, au moins une image dans la division val ou test, au moins une image étiquetée et un total d'au moins deux images.

Charger un dataset#

Ultralytics Platform accepte plusieurs formats de chargement pour plus de flexibilité.

Tu as déjà des données ailleurs ?

Si tu as déjà des jeux de données dans Roboflow, utilise Integrations pour les importer directement — aucun export manuel ni re-téléchargement n'est nécessaire. Les données situées dans Google Cloud Storage, Amazon S3 ou Azure Blob Storage peuvent être utilisées directement via Cloud storage. Les espaces de travail Enterprise peuvent utiliser On Premise pour indexer et entraîner des données locales sans envoyer de pixels à la plateforme.

Formats pris en charge#

FormatExtensionsNotesTaille max
JPEG.jpg, .jpegLe plus courant, recommandé50 MB
PNG.pngPrend en charge la transparence50 MB
WebP.webpModerne, bonne compression50 MB
BMP.bmpNon compressé50 MB
TIFF.tiff, .tifHaute qualité50 MB
HEIC.heicPhotos d'iPhone50 MB
AVIF.avifFormat de nouvelle génération50 MB
JP2.jp2JPEG 200050 MB
DNG.dngAppareil photo brut50 MB
MPO.mpoObjet multi-images50 MB

Prise en charge des codecs vidéo#

L'extension de fichier seule ne suffit pas : une vidéo peut tout de même échouer si son codec ne peut pas être décodé par le worker d'ingestion de la plateforme.

Utilise le H.264 MP4

La vidéo H.264 dans un conteneur MP4 bénéficie du support le plus large sur les principaux navigateurs et constitue le choix le plus sûr. Si une vidéo refuse de se télécharger, ré-encode-la avec FFmpeg :

ffmpeg -i input.mov \
  -c:v libx264 -pix_fmt yuv420p \
  -c:a aac -movflags +faststart \
  output.mp4

Préparation de ton dataset#

La plateforme prend en charge Ultralytics YOLO, COCO, Ultralytics NDJSON et les téléchargements bruts (non annotés) :

Utilise la structure de répertoire YOLO standard avec un fichier data.yaml :

my-dataset/
├── images/
│   ├── train/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── val/
│       ├── img003.jpg
│       └── img004.jpg
├── labels/
│   ├── train/
│   │   ├── img001.txt
│   │   └── img002.txt
│   └── val/
│       ├── img003.txt
│       └── img004.txt
└── data.yaml

Le fichier YAML définit la configuration de ton dataset :

# data.yaml
path: .
train: images/train
val: images/val

names:
    0: person
    1: car
    2: dog
Chargements bruts

Raw : Télécharge des images non annotées (sans étiquettes). Utile si tu prévois d'annoter directement sur la plateforme à l'aide de l'éditeur d'annotations.

Structure de répertoire à plat

Tu peux également charger des images sans dossiers de split explicites. La plateforme respecte la cible de split active lors du chargement, et pour les datasets non dédiés à la classification, elle peut automatiquement créer un split de validation à partir d'une partie du set d'entraînement si aucune information de split n'est fournie. Tu peux toujours réassigner des images plus tard avec le déplacement en masse vers un split ou la redistribution de split.

Détection automatique du format

Le format est détecté automatiquement : les jeux de données comportant un data.yaml contenant les clés names, train ou val sont traités comme des jeux de données YOLO. Les jeux de données dotés de fichiers JSON COCO (contenant les tableaux images, annotations et categories) sont traités comme COCO. Les exports .ndjson sont importés sous forme d'Ultralytics NDJSON. Les jeux de données contenant uniquement des images et aucune annotation sont traités comme bruts.

Pour connaître les détails des formats spécifiques aux tâches, consulte les tâches prises en charge et la vue d'ensemble des jeux de données.

Processus de chargement#

Pour créer un dataset :

  1. Navigue vers Annotate dans la barre latérale
  2. Clique sur New Dataset
  3. Sélectionne le type de tâche (voir les tâches prises en charge)
  4. Ajoute un nom et une description optionnelle
  5. Définis la visibilité (publique ou privée) et la licence optionnelle (voir les licences disponibles)
  6. Ajoute des fichiers et clique sur Create & Upload, ou clique sur Create Dataset pour commencer avec un jeu de données vide

Ultralytics Platform Datasets Upload Dialog Task Selector Pour ajouter des fichiers à un jeu de données existant, ouvre sa page et fais glisser les fichiers dans la galerie ou clique sur l'icône de téléchargement dans l'en-tête de la page. L'icône de téléchargement ouvre directement le sélecteur de fichiers natif de ton navigateur car la tâche du jeu de données est déjà définie.

Après le chargement, la plateforme traite tes données via un pipeline à plusieurs étapes :

graph LR
    A[Upload]:::start --> B[Validate]:::proc
    B --> C[Normalize]:::proc
    C --> D[Thumbnail]:::proc
    D --> E[Parse Labels]:::proc
    E --> F[Statistics]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
  1. Validation : Vérifications du format et de la taille
  2. Normalisation : Les grandes images sont redimensionnées (max 4096px, dimension minimale 28px)
  3. Miniatures : Aperçus WebP 256px générés
  4. Analyse des étiquettes : Étiquettes au format YOLO et COCO extraites
  5. Statistiques : Distributions des classes et dimensions des images calculées

Ultralytics Platform Datasets Upload Progress Bar

Valider avant le chargement

Tu peux valider ton dataset localement avant de le charger :

from ultralytics.data.utils import check_det_dataset

check_det_dataset("path/to/data.yaml")
Exigences de taille d'image

Les images doivent avoir au moins 28px sur leur côté le plus court. Les images plus petites que cela sont rejetées pendant le traitement. Les images plus grandes que 4096px sur leur côté le plus long sont automatiquement redimensionnées avec conservation du rapport d'aspect.

Parcourir les images#

Visualise les images de ton dataset dans plusieurs mises en page.

Ouvre le panneau Clustering depuis la barre d'outils de la galerie pour explorer ton jeu de données sous forme de nuage de points 2D interactif.

VueDescription
GrilleGrille de miniatures avec overlays d'annotation (par défaut)
CompactMiniatures plus petites pour un scan rapide
TableauListe avec miniature, nom de fichier, dimensions, taille, split, classes et comptes de labels

Ultralytics Platform Datasets Gallery Grid View With Annotations

Tri et filtrage#

Les images peuvent être triées et filtrées pour une navigation efficace :

TrierDescription
Plus récent / Plus ancienOrdre de téléchargement / création
Nom A-Z / Z-ANom de fichier alphabétique
Hauteur ↑/↓Hauteur de l'image en pixels
Largeur ↑/↓Largeur de l'image en pixels
Taille ↑/↓Taille du fichier sur le disque
Annotations ↑/↓Nombre d'annotations par image
Grands jeux de données

Pour les jeux de données dépassant 100 000 images, les tris par nom / taille / largeur / hauteur sont désactivés afin de maintenir la réactivité de la galerie. Les tris par plus récent, plus ancien et nombre d'annotations restent disponibles.

Trouver des images non étiquetées

Utilise l'ensemble de filtres Annotations défini sur Unannotated pour trouver rapidement les images qui nécessitent encore des annotations. C'est particulièrement utile pour les grands jeux de données où tu souhaites suivre la progression du marquage.

Recherche de métadonnées personnalisées

La barre de recherche se trouve à droite de la barre d'outils de la galerie et filtre tous les modes d'affichage : cartes, compact et tableau. Elle correspond au nom de fichier de l'image (l'extension de fichier est facultative) ainsi qu'aux clés de métadonnées personnalisées, aux valeurs scalaires et aux entrées de tableaux, de sorte qu'une image nommée img_0042 contenant {"ship_type": "yacht"} est trouvée en recherchant soit img_0042, soit yacht.

Les valeurs imbriquées dans des sous-objets ne sont pas prises en compte. Coller une chaîne hexadécimale de 32 caractères permet de rechercher exactement ce hachage de contenu d'image.

Visionneuse plein écran#

Clique sur n'importe quelle image pour ouvrir la visionneuse plein écran avec :

  • Navigation : Touches fléchées ou aperçus miniatures pour parcourir
  • Informations sur l'image : Examine les propriétés générées par la plateforme, les métadonnées personnalisées et les métadonnées de fichier intégrées telles que l'EXIF
  • Métadonnées personnalisées : Les propriétaires et les éditeurs peuvent ajouter ou remplacer un objet JSON, comprenant des valeurs imbriquées jusqu'à 500 000 caractères sérialisés et des clés de niveau supérieur jusqu'à 128 caractères
  • Annotations : Basculer la visibilité de la superposition d'annotations
  • Répartition par classe : Nombre d'étiquettes par classe avec indicateurs colorés
  • Annotate : Lorsque tu as les droits de modification, les contrôles d'annotation sont actifs immédiatement dès que la visionneuse plein écran s'ouvre sur le bureau
  • Télécharger : Télécharge le fichier image original
  • Supprimer : Supprime l'image du jeu de données
  • Zoom : Cmd/Ctrl+Scroll, Cmd/Ctrl++ ou Cmd/Ctrl+= pour zoomer, et Cmd/Ctrl+- pour dézoomer
  • Réinitialiser la vue : Cmd/Ctrl + 0 ou le bouton de réinitialisation pour adapter l'image à la visionneuse
  • Panoramique : Maintiens la touche Space enfoncée et fais glisser pour déplacer le canevas lorsque tu as zoomé
  • Vue pixel : Active le rendu pixélisé pour une inspection détaillée

Ultralytics Platform Datasets Fullscreen Viewer With Metadata Panel

Filtrer par séparation (split)#

Filtrer les images par leur séparation dans le jeu de données :

SplitObjectif
EntranerUtilisé pour l'entraînement du modèle
ValUtilisé pour la validation pendant l'entraînement
TestUtilisé pour l'évaluation finale

Clustering#

Le panneau Clustering projette ton jeu de données dans un nuage de points 2D interactif où les images visuellement similaires sont regroupées. Utilise-le pour faire surface aux clusters, repérer les doublons et les valeurs aberrantes, et inspecter la façon dont les divisions ou les classes sont réparties dans tes données, sans quitter la galerie. Ouvre-le depuis l'icône du graphique de dispersion dans la barre d'outils de la galerie sur n'importe quelle page de jeu de données.

Ultralytics Platform Datasets Clustering Empty State

Exécution de l'analyse#

Lancer une analyse :

  1. Ouvre un jeu de données et clique sur l'icône de graphique en nuage de points dans la barre d'outils de la galerie
  2. Clique sur Analyze Dataset
  3. Attends que la barre de progression se termine — les résultats apparaissent dans le même panneau

L'analyse s'exécute en arrière-plan et peut prendre quelques minutes selon la taille de ton jeu de données. Tu peux fermer le panneau, quitter la page et revenir plus tard.

Visualisation#

Une fois l'analyse terminée, le panneau affiche un nuage de points 2D de toutes les images analysées. Les filtres de la galerie (séparation, classe, étiqueté/non étiqueté) estompent les points hors filtre afin que tu puisses te concentrer sur le sous-ensemble qui t'intéresse.

Ultralytics Platform Datasets Clustering Scatter Plot

Colorer par#

Modifie la façon dont les points de données sont colorés à l'aide du menu déroulant Color by dans la barre d'outils du panneau. Change de mode d'affichage à tout moment : le graphique se recolore instantanément pour que tu puisses voir comment les divisions, les classes ou les propriétés des images sont réparties dans tes clusters :

OptionOmbrage
SplitsTrain / Val / Test
ClassesPremière classe d'annotation sur chaque image
WidthLargeur de l'image
HeightHauteur de l'image
SizeTaille du fichier
AnnotationsNombre d'annotations par image

Ultralytics Platform Datasets Clustering Color Modes

Sélection au lasso#

Trace une sélection libre autour d'une région pour mettre en valeur des points sur le graphique. La galerie filtre les images correspondantes afin que tu puisses les inspecter, les réétiqueter, les déplacer ou les supprimer à l'aide des opérations sur les images habituelles.

Effacer la sélection

Une puce au-dessus du graphique indique le nombre de points sélectionnés — clique sur × pour effacer le lasso et revenir à la vue complète de la galerie.

Déplacer et zoomer#

Navigue dans les grands nuages de points directement avec ta souris et ton clavier :

EntréeAction
ScrollDéplacer le graphique en 2D
Cmd/Ctrl+ScrollZoomer ou dézoomer, ancré au curseur
Maintenir SpacePasser en mode glisser-pour-déplacer

Ré-analyser#

Si ton jeu de données est modifié après l'analyse, un bouton Re-analyze apparaît en haut du panneau pour les propriétaires et les éditeurs.

Clique sur Re-analyze pour recalculer les embeddings et la projection 2D à partir de zéro.

Onglets de jeu de données#

Chaque page de jeu de données peut afficher jusqu'à six onglets, selon l'état du jeu de données et tes autorisations :

Onglet Images#

La vue par défaut affichant la galerie d'images avec des superpositions d'annotations. Prend en charge les modes d'affichage grille, compact et tableau. Fais glisser et dépose des fichiers ici pour ajouter plus d'images.

Onglet Classes#

Cet onglet apparaît lorsque le jeu de données contient des images.

Gérer les classes d'annotation pour ton jeu de données :

  • Histogramme de classe : Graphique à barres montrant le nombre d'annotations par classe avec bascule d'échelle linéaire/logarithmique
  • Tableau des classes : tableau triable et interrogeable contenant le nom de la classe, le nombre d'étiquettes et le nombre d'images
  • Modifier les noms des classes : clique sur n'importe quel nom de classe pour le renommer directement
  • Modifier les couleurs des classes : clique sur un échantillon de couleur pour changer la couleur de la classe
  • Ajouter une nouvelle classe : utilise le champ de saisie en bas pour ajouter des classes

Ultralytics Platform Datasets Classes Tab Histogram And Table

Échelle logarithmique pour les jeux de données déséquilibrés

Si ton jeu de données présente un déséquilibre de classes (par exemple, 10 000 annotations "person" mais seulement 50 "bicycle"), utilise le bouton bascule Log Scale sur l'histogramme des classes pour visualiser clairement toutes les classes.

Onglet Graphiques#

Cet onglet apparaît lorsque le jeu de données contient des images.

Statistiques automatiques calculées à partir de ton jeu de données :

GraphiqueDescription
Répartition des jeuxGraphique en anneau du nombre d'images d'entraînement/validation/test et du pourcentage étiqueté
Classes principalesGraphique en anneau des 10 classes d'annotation les plus fréquentes
Dimensions des imagesHistogramme de la répartition de la largeur et de la hauteur des images (superposées) avec la moyenne
Points par instanceNombre de sommets de polygone ou de points clés par annotation (segment/pose)
Emplacements des annotationsCarte thermique 2D des positions centrales des boîtes englobantes
Taille du fichier imageHistogramme de la répartition de la taille des fichiers images
Formats d'imageRépartition des formats d'image source (JPG, PNG, etc.)
Dimensions des boîtes englobantesHistogramme de la largeur et de la hauteur des boîtes englobantes (superposées)
Objets par imageHistogramme du nombre d'annotations par image
Dimensions des images 2DCarte thermique 2D largeur vs hauteur avec lignes de guidage du ratio d'aspect

Ultralytics Platform Datasets Charts Tab Statistics Grid

Mise en cache des statistiques

La plateforme met en cache les statistiques calculées et les invalide lorsque les images, annotations, classes ou splits changent.

Cartes thermiques en plein écran

Clique sur le bouton d'agrandissement sur n'importe quelle carte thermique pour l'afficher en mode plein écran. Cela offre une vue plus large et détaillée, utile pour comprendre les motifs spatiaux dans les grands jeux de données.

Onglet Modèles#

Affiche tous les modèles entraînés sur ce jeu de données dans un tableau interrogeable :

ColonneDescription
NomNom du modèle avec lien
ProjetProjet parent avec icône
VersionVersion de jeu de données immuable utilisée pour l'entraînement, le cas échéant
StatutBadge de statut d'entraînement
TâcheType de tâche YOLO
ÉpoquesMeilleure époque / époques totales
mAP50-95Précision moyenne (Mean average precision)
mAP50mAP à IoU 0.50
CrééDate de création

Ultralytics Platform Datasets Models Tab Trained Models Table

Onglet Erreurs#

Cet onglet n'apparaît que lorsqu'un ou plusieurs fichiers échouent au traitement.

Les images dont le traitement a échoué sont listées ici avec :

  • Bannière d'erreur : nombre total d'images ayant échoué et conseils
  • Tableau d'erreurs : nom de fichier, description de l'erreur conviviale, conseils de correction et miniature de prévisualisation
  • Les erreurs courantes incluent les fichiers corrompus, les formats non pris en charge, les images trop petites (min 28px) et les modes de couleur non pris en charge

Ultralytics Platform Datasets Errors Tab Processing Failures

Erreurs de traitement courantes
ErreurCauseCorrectif
Impossible de lire le fichier imageFormat corrompu ou non pris en chargeRéexporte depuis un éditeur d'image
Incomplet ou corrompuLe fichier a été tronqué pendant le transfertRetélécharge le fichier original
Image trop petiteDimension minimale inférieure à 28pxUtilise des images sources de plus haute résolution
Mode de couleur non pris en chargeMode de couleur CMYK ou indexéConvertis en mode RGB

Onglet Versions#

Crée des instantanés NDJSON immuables de ton jeu de données pour un entraînement reproductible. Chaque version capture le nombre d'images, le nombre de classes, le nombre d'annotations et la taille du fichier au moment de la création.

ColonneDescription
VersionNuméro de version (v1, v2, ...)
DescriptionDescription fournie par l'utilisateur (modifiable)
ImagesNombre d'images au moment de l'instantané
ClassesNombre de classes au moment de l'instantané
AnnotationsNombre d'annotations au moment de l'instantané
TailleTaille du fichier d'export NDJSON
CrééDate de création de la version
ActionsTélécharger, restaurer ou supprimer

Pour créer une version :

  1. Ouvre l'onglet Versions
  2. Optionnellement, saisis une description (par exemple, "Ajout de 500 images d'entraînement" ou "Correction d'annotations mal étiquetées")
  3. Clique sur + New Version
  4. La nouvelle version apparaît dans le tableau
  5. Utilise les actions de ligne pour télécharger, restaurer ou supprimer la version

Chaque version est numérotée séquentiellement (v1, v2, v3...). Tu peux télécharger une version enregistrée tant qu'elle reste dans le tableau des versions.

Restauration d'une version

La restauration remplace définitivement les images, splits, classes et annotations actuels du dataset par l'instantané sélectionné. La reconstruction peut prendre plusieurs minutes et ne peut pas être annulée à moins d'avoir préalablement enregistré l'état actuel en tant qu'autre version.

Enregistrer une version pendant l'entraînement

Active Save Dataset Version dans la boîte de dialogue d'entraînement Cloud pour associer un modèle au jeu de données exact utilisé pour l'entraînement. La plateforme réutilise une version correspondante lorsque le contenu du jeu de données n'a pas changé et n'en crée une nouvelle que lorsqu'il a changé.

Jeux de données prêts uniquement

La création de version est disponible une fois que le jeu de données atteint le statut ready.

Quand créer des versions

Crée une version avant et après des modifications majeures de ton jeu de données — ajout d'images, correction d'annotations ou rééquilibrage des jeux. Cela te permet de comparer les performances du modèle selon différents états du jeu de données.

Taille du fichier NDJSON

La taille affichée est celle du fichier d'export NDJSON, qui contient les URL des images et les annotations — pas les images elles-mêmes. Les données d'image réelles sont stockées séparément et accessibles via des URL signées.

Exporter le Dataset#

Exporte ton jeu de données pour une utilisation hors ligne avec un téléchargement NDJSON depuis l'en-tête du jeu de données ou l'onglet Versions.

Pour exporter :

  1. Clique sur le bouton Download (icône de téléchargement) dans l'en-tête du jeu de données
  2. Télécharge l'instantané NDJSON actuel directement
  3. Utilise l'onglet Versions quand tu souhaites un instantané numéroté immuable que tu peux retélécharger plus tard

Ultralytics Platform Datasets Export Ndjson Download Le format NDJSON stocke un objet JSON par ligne. La première ligne contient les métadonnées du jeu de données, suivies d'une ligne par image :

{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}

L'objet optionnel au niveau de l'image metadata est conservé lorsqu'un fichier NDJSON est importé dans la plateforme. Tu peux l'inspecter ou le modifier depuis le panneau d'informations en plein écran de l'image. Pour les téléchargements d'archives programmatiques, l'API d'ingestion de jeux de données accepte l'arborescence de chemins équivalente imageMetadata.

URLs signées

Les URLs des images dans le NDJSON exporté sont signées et valides pendant 7 jours. Si tu as besoin de nouvelles URLs, réexporte le jeu de données ou crée une nouvelle version.

Consulte la documentation du format Ultralytics NDJSON pour connaître la spécification complète.

Opérations sur les images#

Actions rapides#

Fais un clic droit sur n'importe quelle image dans la vue Grille ou Compacte pour accéder aux actions rapides :

ActionDescription
Déplacer vers une divisionRéassigne l'image à la division Entraînement, Validation ou Test
DownloadTélécharge le fichier image original
SupprimerSupprime l'image du jeu de données

Ultralytics Platform Datasets Image Card Context Menu

Simple ou en masse

Le menu contextuel de l'image s'applique à une image unique. Pour des opérations en masse sur plusieurs images, utilise la vue Tableau avec la sélection par cases à cocher.

Déplacement en masse vers une division#

Réassigne les images sélectionnées à une division différente au sein du même jeu de données :

  1. Passe à la vue Tableau
  2. Sélectionne les images à l'aide des cases à cocher
  3. Fais un clic droit pour ouvrir le menu contextuel
  4. Choisis Move to split > Train, Validation ou Test

Tu peux aussi glisser-déposer des images sur les onglets de filtrage des divisions dans la vue grille.

Organisation des divisions Entraînement/Validation

Téléverse toutes les images dans un seul jeu de données, puis utilise le déplacement en masse vers une division pour organiser les sous-ensembles en divisions d'entraînement, de validation et de test.

Redistribution des divisions#

Redistribue toutes les images entre les divisions d'entraînement, de validation et de test en utilisant des ratios personnalisés :

  1. Clique sur la barre de division dans la barre d'outils du jeu de données pour ouvrir la boîte de dialogue Redistribuer les divisions
  2. Ajuste les pourcentages de division en utilisant l'une des méthodes ci-dessous
  3. Vérifie l'aperçu en direct du nombre d'images pour confirmer la distribution
  4. Clique sur Appliquer pour réassigner aléatoirement toutes les images selon tes pourcentages

Ultralytics Platform Datasets Split Redistribution Dialog La boîte de dialogue propose trois façons de définir tes proportions de division cibles :

MéthodeDescription
GlisserFais glisser les poignées entre les segments colorés pour ajuster visuellement les limites des divisions
SaisirModifie le pourcentage saisi pour n'importe quelle division (les deux autres divisions se rééquilibrent automatiquement de manière proportionnelle)
AutoUn clic pour définir instantanément une division 80/20 entraînement/validation avec la division test fixée à 0 %

Un aperçu en direct montre exactement combien d'images atterriront dans chaque division avant que tu n'appliques les changements.

Division rapide 80/20

Clique sur le bouton Auto pour définir instantanément la division recommandée 80/20 entraînement/validation. C'est le ratio le plus courant pour l'entraînement.

Suppression en masse#

Supprime plusieurs images en une seule fois :

  1. Sélectionne les images dans la vue tableau
  2. Fais un clic droit et choisis Delete
  3. Confirme la suppression

URI du jeu de données#

Fais référence aux jeux de données de la plateforme en utilisant le format d'URI ul:// (voir Utilisation des jeux de données de la plateforme) :

ul://username/datasets/dataset-slug

Tu peux aussi coller directement une URL web de jeu de données ou de modèle (par exemple https://platform.ultralytics.com/username/datasets/dataset-slug) ; elle est automatiquement convertie vers l'URI ul://. Transmettre une liste de jeux de données permet d'affiner un modèle de base sur chacun d'eux en série, par exemple model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).

Utilise cet URI pour entraîner des modèles depuis n'importe où :

export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100
Entraîne-toi n'importe où avec les données Platform

L'URI ul:// fonctionne depuis n'importe quel environnement :

  • Machine locale : Entraîne-toi sur ton matériel, les données sont téléchargées automatiquement
  • Google Colab : Accède à tes jeux de données Platform dans tes notebooks
  • Serveurs distants : Entraîne-toi sur des machines virtuelles cloud avec un accès complet aux jeux de données

Licences disponibles#

La Platform prend en charge les licences suivantes pour les jeux de données :

LicenceType
AucuneAucune licence sélectionnée
CC0-1.0Domaine public
CC-BY-2.5Permissive
CC-BY-4.0Permissive
CC-BY-SA-4.0Copyleft
CC-BY-NC-4.0Non commerciale
CC-BY-NC-SA-4.0Copyleft
CC-BY-ND-4.0Aucune dérivée
CC-BY-NC-ND-4.0Non commerciale
Apache-2.0Permissive
MITPermissive
AGPL-3.0Copyleft
GPL-3.0Copyleft
Recherche uniquementRestreint
AutrePersonnalisée
Licences Copyleft

Lors du clonage d'un jeu de données avec une licence copyleft (AGPL-3.0, GPL-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-4.0), le clone hérite de la licence et le sélecteur de licence est verrouillé.

Paramètres de visibilité#

Contrôle qui peut voir ton jeu de données :

ParamètreDescription
PrivéToi et les membres autorisés de l'espace de travail pouvez y accéder
PublicTout le monde peut voir, y compris depuis la page Explore

La visibilité est définie lors de la création d'un jeu de données dans la boîte de dialogue New Dataset à l'aide d'un bouton bascule. Les jeux de données publics sont visibles sur la page Explore.

Modifier le jeu de données#

Les métadonnées du jeu de données sont éditées en ligne directement sur la page du jeu de données — aucune boîte de dialogue nécessaire :

  • Name : Clique sur le nom du jeu de données pour le modifier. Les modifications sont enregistrées automatiquement lors de la perte de focus ou de Enter.
  • Description : Clique sur la description (ou l'espace réservé "Ajouter une description...") pour la modifier. Les modifications s'enregistrent automatiquement.
  • Type de tâche : Clique sur le badge de tâche pour sélectionner un type de tâche différent.
  • Licence : Clique sur le sélecteur de licence pour changer la licence du jeu de données.
Changer le type de tâche

Chaque image stocke les annotations pour tous les types de tâches ensemble. Changer le type de tâche du jeu de données contrôle quelles annotations sont visibles dans l'éditeur et incluses dans les exportations et l'entraînement. Les annotations pour les autres types de tâches sont conservées dans la base de données et réapparaissent quand tu reviens en arrière.

Métadonnées personnalisées#

Ouvre Plus d'actions et sélectionne Informations pour examiner deux sections :

  • Métadonnées Ultralytics : Détails de la Platform en lecture seule tels que l'ID du dataset, le propriétaire, la tâche, les nombres d'images et d'annotations, la région de stockage et les horodatages
  • Métadonnées personnalisées : Ton propre objet JSON pour la provenance, les conditions de capture, les ID clients, la gouvernance ou d'autres données contextuelles

Les spectateurs de l'espace de travail peuvent inspecter les métadonnées, tandis que les membres disposant d'un accès en modification peuvent remplacer l'objet de métadonnées personnalisées. L'objet de métadonnées sérialisé est limité à 500 000 caractères, et chaque clé de niveau supérieur est limitée à 128 caractères. Enregistre un objet vide ({}) pour effacer les métadonnées personnalisées.

Cloner un dataset#

Lors de la consultation d'un jeu de données public qui ne t'appartient pas, clique sur Clone Dataset pour ouvrir la boîte de dialogue de clonage. Vérifie l'espace de travail de destination, le nom, la visibilité et la licence, puis confirme le clonage. La copie comprend toutes les images, annotations et définitions de classes. Les jeux de données sources publics restent publics par défaut dans les espaces de travail dont la visibilité par défaut est publique ; les clones d'espaces de travail Enterprise sont privés par défaut. Si le jeu de données d'origine possède une licence copyleft, le clone en hérite et le sélecteur de licence est verrouillé.

Mettre en favori et partager#

  • Mettre en favori (Star) : Clique sur le bouton étoile pour ajouter un jeu de données à tes favoris. Le nombre d'étoiles est visible par tous les utilisateurs.
  • Partager (Share) : Pour les jeux de données publics, clique sur le bouton de partage pour copier un lien ou partager sur les réseaux sociaux.

Supprimer le Dataset#

Supprime un jeu de données dont tu n'as plus besoin :

  1. Clique sur l'icône de corbeille Delete dataset dans l'en-tête du dataset
  2. Confirme dans la boîte de dialogue : "Ceci déplacera [name] vers la corbeille. Tu pourras le restaurer dans un délai de 30 jours."
Corbeille et restauration

Les jeux de données supprimés sont déplacés vers la Corbeille — ils ne sont pas supprimés définitivement. Tu peux les restaurer dans un délai de 30 jours à partir de Settings > Trash.

Entraîner sur un jeu de données#

Lance l'entraînement directement depuis ton jeu de données :

  1. Clique sur New Model sur la page du jeu de données
  2. Sélectionne un projet ou crée-en un nouveau
  3. Configure les paramètres d'entraînement
  4. Lance l'entraînement
graph LR
    A[Dataset]:::start --> B[New Model]:::proc
    B --> C[Select Project]:::proc
    C --> D[Configure]:::proc
    D --> E[Start Training]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

Consulte Cloud Training pour plus de détails.

FAQ#

  • Tes données sont traitées et stockées dans la région que tu as sélectionnée (US, EU ou AP). Les images sont :

    1. Validées pour le format et la taille
    2. Rejetées si la dimension minimale est inférieure à 28px
    3. Normalisées si elles sont plus grandes que 4096px (en préservant le rapport hauteur/largeur ; encodées pour un stockage optimisé)
    4. Stockées en utilisant le stockage adressable par le contenu (CAS) avec un hachage XXH3-128
    5. Miniatures générées en WebP 256px pour une navigation rapide
  • La plateforme Ultralytics utilise le Content-Addressable Storage (CAS) pour un stockage efficace :

    • Dédoublonnage : Les octets d'image identiques dans la même région de données réutilisent le même objet sous-jacent
    • Intégrité : Le hachage XXH3-128 garantit l'intégrité des données
    • Efficacité : Les clones réutilisent les objets CAS au lieu de copier les octets d'image, tout en comptant dans le quota de stockage de l'espace de travail de destination
    • Régional : Les données restent dans la région que tu as sélectionnée (US, EU ou AP)
  • Oui. Glisse les fichiers dans la galerie du dataset ou clique sur l'icône de téléchargement dans l'en-tête de la page, ce qui ouvre directement le sélecteur de fichiers natif de ton navigateur. De nouvelles statistiques sont calculées automatiquement après le traitement.

  • Utilise la fonctionnalité de déplacement en masse vers un split :

    1. Sélectionne les images dans la vue tableau
    2. Fais un clic droit et choisis Move to split
    3. Sélectionne le split cible (Train, Validation ou Test)
  • La plateforme Ultralytics prend en charge les étiquettes YOLO, COCO JSON, Ultralytics NDJSON et les téléchargements d'images brutes :

    Un fichier .txt par image avec des coordonnées normalisées (plage 0-1) :

    TâcheFormatExemple
    Détectionclass cx cy w h0 0.5 0.5 0.2 0.3
    Segmentationclass x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9
    Poseclass cx cy w h kx1 ky1 v1 ...0 0.5 0.5 0.2 0.3 0.6 0.7 2
    OBBclass x1 y1 x2 y2 x3 y3 x4 y40 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9
    ClassificationStructure de répertoiretrain/cats/, train/dogs/

    Indicateurs de visibilité pour la pose : 0=non étiqueté, 1=étiqueté mais occlus, 2=étiqueté et visible.

  • Oui. Chaque image stocke les annotations pour les 6 types de tâches (detect, segment, semantic, classify, pose, OBB) ensemble. Tu peux changer le type de tâche actif du dataset à tout moment sans perdre les annotations existantes. Seules les annotations correspondant au type de tâche actif sont affichées dans l'éditeur et incluses dans les exports et l'entraînement — les annotations pour les autres tâches sont préservées et réapparaissent lorsque tu rechanges.

Commentaires