Ultralytics YOLO27 :

Guide de démarrage rapide d’Ultralytics Platform#

Ultralytics Platform fournit un workflow guidé pour importer des jeux de données, entraîner de nouveaux modèles YOLO à partir de poids préentraînés, tester les modèles terminés dans le navigateur et configurer des endpoints d’inférence dédiés.



Watch: Get Started with Ultralytics Platform - QuickStart

Le diagramme interactif suivant présente les quatre étapes principales du workflow d’Ultralytics Platform. Clique sur une étape ou une sous-étape pour accéder aux instructions détaillées correspondantes.

graph LR
    A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
    A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
    B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
    C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
    D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc

    click A "#get-started"
    click B "#upload-your-first-dataset"
    click C "#train-your-first-model"
    click D "#deploy-to-production"

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

Premiers pas#

Ultralytics Platform propose différentes options d’inscription simples. Tu peux t’inscrire et te connecter avec ton compte Google ou GitHub, ou avec ton adresse e-mail.

Inscription à Ultralytics Platform

Sélection de la région#

Lors de l’intégration, tu devras sélectionner ta région de données. Platform mesure automatiquement la latence vers chaque région et recommande la plus proche. Ce choix détermine où sont stockés tes jeux de données, tes modèles et tes données d’entraînement gérées. Les régions des endpoints dédiés sont sélectionnées séparément lors du déploiement d’un modèle.

Carte des régions et de la latence lors de l’intégration d’Ultralytics Platform

RégionLibelléEmplacementIdéal pour
USAmériquesIowa, États-UnisUtilisateurs des Amériques, rapidité maximale pour les Amériques
EUEurope, Moyen-Orient et AfriqueBelgique, EuropeUtilisateurs européens, conformité au RGPD
APAsie-PacifiqueTaïwan, Asie-PacifiqueUtilisateurs d'Asie-Pacifique, latence minimale en APAC
Choisis soigneusement ta région

Ta région de données est définie lors de l’intégration et tu ne peux plus la modifier toi-même par la suite. Choisis donc la région la plus proche de toi ou de tes utilisateurs pour de meilleures performances. Si tu dois changer de région ultérieurement, contacte le support pour demander la modification.

Crédits gratuits#

Chaque nouveau compte reçoit des crédits gratuits pour l’entraînement cloud sur GPU :

Type d’adresse e-mailCrédits d’inscriptionConditions d’éligibilité
Adresse e-mail professionnelle$25.00Utilise le domaine de ton entreprise (@company.com)
Adresse e-mail personnelle$5.00Gmail, Yahoo, Outlook, etc.
Optimise tes crédits

Inscris-toi avec une adresse e-mail professionnelle pour recevoir 25 $ de crédits. Si tu t’es inscrit avec une adresse e-mail personnelle, tu peux vérifier ultérieurement une adresse e-mail professionnelle pour débloquer 20 $ de crédits supplémentaires.

Complète ton profil#

Le processus d’intégration te guide en trois étapes :

  1. Profil - Saisis ton nom d’affichage, ton nom d’utilisateur unique (permanent et non modifiable ultérieurement), ton organisation (facultatif) et ton cas d’utilisation principal
  2. Région de données - Sélectionne US, EU ou AP à l’aide d’une carte du monde indiquant visuellement la latence
  3. Terminer - Vérifie tes sélections, applique éventuellement un code promotionnel et finalise ton inscription pour bénéficier de tes crédits de bienvenue

Profil et cas d’utilisation lors de l’intégration d’Ultralytics Platform

Mise à jour ultérieure

Tu peux mettre à jour ton profil à tout moment depuis Settings, notamment ton nom d’affichage, ta biographie et tes liens sociaux. Ton nom d’utilisateur ne peut pas être modifié après l’inscription. La région de données ne peut pas être modifiée en libre-service ; contacte le support pour demander un changement.

Tableau de bord d’accueil#

Après t’être connecté, tu es dirigé vers la page d’accueil d’Ultralytics Platform, qui présente une carte de bienvenue avec les statistiques de l’espace de travail, une vidéo de présentation, un accès rapide aux jeux de données, aux projets et au stockage, ainsi qu’un fil d’activité récente.

Carte de bienvenue du tableau de bord d’accueil d’Ultralytics Platform

La barre latérale donne accès à toutes les sections de Platform :

SectionÉlémentDescription
HautRechercheRecherche rapide dans toutes tes ressources (Cmd+K)
AccueilTableau de bord avec actions rapides et activité récente
ExplorerDécouvre les projets et jeux de données publics
ContenuAnnoterTes jeux de données, avec un raccourci + pour en créer un
EntraînerTes projets contenant des modèles entraînés
DéployerTes déploiements actifs ; chaque entrée ouvre le tableau de bord des déploiements
Pied de pageAideGuides, liens vers la communauté et formulaire de commentaires intégré à l’application
ParamètresCompte, facturation, équipes et préférences
CompteMenu du profil avec sélecteur d’espace de travail, activité et Se déconnecter

Chaque section de contenu répertorie tes cinq éléments les plus récents et fournit un lien vers les autres. Le survol d’un élément affiche une action de suppression qui le déplace vers la Corbeille ; la Corbeille elle-même est accessible depuis la recherche (Cmd+K) ou en ouvrant platform.ultralytics.com/trash.

Navigation sans être connecté

Sans compte, la même barre latérale affiche les Datasets et Models publics de @ultralytics à la place de ton propre contenu, et le pied de page affiche une carte d’inscription à la place du menu du compte.

Carte de bienvenue#

La carte de bienvenue affiche ton profil, le badge de ton forfait (qui renvoie vers la comparaison des forfaits) et les statistiques de ton espace de travail en un coup d’œil. Chaque statistique renvoie vers la vue correspondante de l’espace de travail :

StatistiqueDescription
DatasetsNombre de jeux de données
ImagesNombre total d’images dans tous les jeux de données
AnnotationsNombre total d’annotations
ProjectsNombre de projets
ModèlesNombre total de modèles entraînés
ExportsNombre d’exports de modèles
DeploymentsNombre de déploiements actifs

Actions rapides#

Sous la carte de bienvenue, le tableau de bord affiche trois cartes :

  • Datasets : crée un nouveau jeu de données ou dépose des images, des vidéos ou des fichiers de jeu de données à importer. Affiche tes jeux de données récents.
  • Projects : crée un nouveau projet ou dépose des fichiers de modèles .pt à importer. Affiche tes projets récents.
  • Storage : vue d’ensemble de ton utilisation du stockage (jeux de données, modèles, exports) et des limites de ton forfait.

Un tableau Recent Activity en bas de page affiche tes jeux de données, projets et déploiements les plus récents, avec leur état et l’heure de leur dernière mise à jour.

Recherche globale#

Appuie sur Cmd+K (Mac) ou Ctrl+K (Windows/Linux) pour ouvrir la barre de recherche. Effectue instantanément des recherches dans les pages, projets, jeux de données et déploiements.

Assistant de chat IA#

Clique sur Ask AI pour travailler avec un agent d'IA qui automatise les tâches sur la plateforme Ultralytics. L'agent d'IA travaille directement avec tes jeux de données et tes modèles pour annoter des images, exécuter des expériences d'entraînement, comparer des résultats, et exporter ou déployer des modèles. Consulte AutoTrain with Ask AI pour des exemples de requêtes et la configuration pour ton propre agent de codage.

Visites guidées de l’intégration#

Platform inclut des visites guidées qui présentent les fonctionnalités principales lorsque tu explores les différentes sections :

VisiteDéclencheurContenu
Visite de navigationPremière visite de l’accueil après l’intégrationAccueil, Explorer, Annoter, Entraîner, Déployer, Paramètres, ton compte
Visite du projetPremière visite d’une page de projetModèles, graphiques d’entraînement, entraîner un modèle
Visite du jeu de donnéesPremière visite d’une page de jeu de donnéesImages, partitions de jeu de données, classes, graphiques, entraîner un modèle, importer des images, télécharger un jeu de données
Utilisateurs Enterprise

Les utilisateurs du forfait Enterprise voient une visite guidée de la navigation enrichie, avec des indications spécifiques à Enterprise lors de l'étape d'entraînement.

Redémarrer les visites guidées#

Pour rejouer une visite guidée :

  • Bouton Refaire la visite — Clique sur ton avatar de profil (en bas à gauche de la barre latérale) pour ouvrir le menu du compte, puis sélectionne Refaire la visite. Cela réinitialise toutes les visites guidées afin qu'elles soient rejouées lors de ta prochaine visite de chaque section.
  • Paramètre d'URL — Ajoute ?tour= avec l'identifiant de la visite guidée pour en redémarrer une directement : ?tour=nav sur la page d'accueil, ?tour=project sur une page de projet ou ?tour=dataset sur une page de jeu de données.

Importer ton premier jeu de données#

Ouvre Annotate dans la barre latérale et clique sur + pour créer un nouveau jeu de données. Tu peux également faire glisser et déposer des fichiers directement sur la carte Jeux de données du tableau de bord d'accueil.

Dialogue de téléchargement de démarrage rapide d'Ultralytics Platform

La boîte de dialogue Nouveau jeu de données propose quatre sources. Ce guide de démarrage rapide utilise Télécharger ; les autres sont abordés dans Jeux de données et Intégrations :

SourceDisponibilitéDescription
ImporterTous les forfaitsDépose des images, des vidéos, des archives ou des fichiers NDJSON depuis ta machine
URLTous les forfaitsImporte depuis un lien HTTP ou HTTPS direct vers un fichier ZIP, TAR, TAR.GZ, TGZ ou NDJSON
CloudPro et versions supérieuresConnecte un bucket S3, GCS ou Azure
Sur siteEnterpriseIndexe les données qui restent sur ton propre hôte connecté

Les importations prennent en charge plusieurs formats (tous les détails dans Jeux de données) :

FormatTaille maximale (Free / Pro / Enterprise)Description
Images50 MBJPG, PNG, WebP, TIFF et autres formats courants
Archive de jeu de données10 / 20 / 50 GBArchive ZIP ou TAR (y compris .tar.gz et .tgz) contenant des images et des labels
Vidéo1 GBMP4, WebM, MOV, MKV, M4V - images extraites à 1 FPS (100 images maximum)
NDJSON10 / 20 / 50 GBFormat d'export de jeu de données Ultralytics pour des métadonnées portables
graph LR
    A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
    B --> C[Upload to Storage]:::proc
    C --> D[Process Data]:::proc
    D --> E[Resize & Thumbnail]:::proc
    E --> F[Parse Labels]:::proc
    F --> G[Compute Statistics]:::proc
    G --> H[Dataset Ready]:::out

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

Après l'importation, la plateforme traite automatiquement tes données :

  1. Les images de plus de 4096 px sont redimensionnées (en conservant leurs proportions)
  2. Des miniatures de 256 px sont générées pour accélérer la navigation
  3. Les labels YOLO, COCO et Ultralytics NDJSON sont analysés et validés
  4. Les statistiques sont calculées (répartition des classes, cartes thermiques, dimensions)
Structure d'un jeu de données YOLO

Pour obtenir les meilleurs résultats, importe une archive ZIP ou TAR (y compris .tar.gz et .tgz) suivant la structure YOLO standard :

my-dataset.zip
├── data.yaml          # Class names and splits
├── train/
│   ├── images/
│   │   ├── img001.jpg
│   │   └── img002.jpg
│   └── labels/
│       ├── img001.txt
│       └── img002.txt
└── val/
    ├── images/
    └── labels/

Pour connaître la syntaxe complète selon les tâches, consulte les guides de jeux de données detect, segment, pose, OBB et classify.

En savoir plus sur les jeux de données et les formats pris en charge pour detect, segment, pose, OBB et classify.

Créer ton premier projet#

Les projets t'aident à organiser les modèles et expériences associés. Ouvre Train dans la barre latérale et clique sur + pour créer un projet. Tu peux également déposer les poids .pt sur la carte Projets du tableau de bord d'accueil afin de créer un projet et de les importer en une seule étape.

Création de projets Ultralytics Platform

Saisis un nom et une description optionnelle. Les projets organisent les exécutions de modèles et les poids de modèles importés ou clonés, avec des graphiques pour comparer les résultats d'entraînement terminés.

En savoir plus sur les projets.

Entraîner ton premier modèle#

Depuis ton projet, clique sur New Model pour ouvrir la boîte de dialogue Entraîner un nouveau modèle. Tu peux également commencer depuis une page de jeu de données ; dans ce cas, le jeu de données est prédéfini et tu choisis plutôt le projet de destination.

Boîte de dialogue d'entraînement d'Ultralytics Platform, onglet Cloud

Configuration de l'entraînement#

  1. Modèle de base : sélectionne les poids officiels Ultralytics ou l'un de tes modèles entraînés. La boîte de dialogue t'avertit si la tâche du modèle et celle du jeu de données ne correspondent pas.
  2. Jeu de données : choisis un jeu de données prêt à l'emploi contenant au moins une image d'entraînement, au moins une image de validation ou de test et au moins une image annotée
  3. Paramètres : définis le nombre d'époques (100 par défaut), la taille du batch (vide signifie automatique), la taille des images (640 par défaut) et un nom d'exécution facultatif. Développe les paramètres avancés pour modifier tout autre argument d'entraînement Ultralytics dans un éditeur YAML.
  4. Sélectionner un GPU : dans l'onglet Entraînement Cloud, choisis les ressources de calcul en fonction de ton budget et de la taille du modèle. La valeur par défaut est RTX PRO 6000 (96 Go Blackwell, 2,09 $/h), qui prend en charge toutes les variantes de YOLO26. Consulte le tableau complet des tarifs des GPU ou l'étape GPU de l'entraînement Cloud pour obtenir la liste complète et les conditions d'accès par niveau.
  5. Démarrer l'entraînement : vérifie le coût et la durée estimés à côté de ton solde de crédits, puis clique sur Start Training.
Enregistrer la version du jeu de données

Coche Enregistrer la version du jeu de données avant de commencer afin de créer un instantané d'un jeu de données hébergé sur Platform et de le lier à l'exécution, pour pouvoir reproduire ultérieurement les mêmes données d'entraînement. Consulte Jeux de données.

Solde de crédits requis

L'entraînement Cloud nécessite un solde de crédits positif suffisant pour couvrir le coût estimé de la tâche. Approvisionne directement ton compte depuis la boîte de dialogue d'entraînement ou consulte ton solde dans Settings > Billing. Les nouveaux comptes reçoivent des crédits gratuits (5 $ pour une adresse e-mail personnelle, 25 $ pour une adresse e-mail professionnelle).

Surveiller l'entraînement#

Une fois l'entraînement démarré, ouvre l'onglet Train du modèle pour suivre la progression en temps réel dans trois sous-onglets :

Sous-ongletContenu
GraphiquesCourbes de perte d'entraînement/validation, mAP, précision, rappel
ConsoleSortie du journal d'entraînement en direct
SystèmeUtilisation du GPU, utilisation de la mémoire, métriques matérielles

Graphiques d'entraînement de perte et de métriques d'Ultralytics Platform

Les métriques sont diffusées en temps réel via SSE (Server-Sent Events). Une fois que les artefacts de validation existent, le sous-onglet Graphiques se divise en vues Entraînement et Validation, avec la matrice de confusion, les courbes PR et les courbes F1 sous Validation.

Annuler l'entraînement

Tu peux annuler une tâche d'entraînement en cours à tout moment. Seul le temps de calcul utilisé jusqu'à ce moment-là t'est facturé.

En savoir plus sur l'entraînement Cloud.

Tester ton modèle#

Une fois l'entraînement terminé, teste directement ton modèle dans le navigateur :

  1. Accède à l'onglet Predict de ton modèle
  2. Importe une image, fais-la glisser-déposer, capture-en une avec ta webcam ou clique sur une image d'exemple (inférence automatique lors du dépôt)
  3. Affiche les superpositions de prédictions adaptées à la tâche, les temps par étape (prétraitement, inférence, post-traitement, réseau) et la réponse JSON brute

Onglet de prédiction d'Ultralytics Platform avec boîtes englobantes

Ajuste les paramètres d'inférence :

ParamètreValeur par défautDescription
Confiance0.25Filtre les prédictions à faible confiance
IoU0.7Contrôle le chevauchement pour la NMS
Taille de l'image640Redimensionne l'entrée pour l'inférence

Sous Documentation de l'API, l'onglet Predict affiche un exemple de code en Python, JavaScript et cURL, prérempli avec les paramètres sélectionnés ci-dessus. Déploie d'abord le modèle, puis remplace l'URL et la clé d'espace réservé par les valeurs de ton endpoint :

import requests

url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}

with open("image.jpg", "rb") as f:
    response = requests.post(
        url,
        headers={"Authorization": f"Bearer {api_key}"},
        data=args,
        files={"file": f},
    )

print(response.json())
Inférence automatique

L'onglet Predict exécute automatiquement l'inférence lorsque tu déposes une image — sans avoir besoin de cliquer sur un bouton — et la relance chaque fois que tu modifies la confiance, l'IoU ou la taille de l'image. Des images d'exemple (bus.jpg, zidane.jpg) sont préchargées pour des tests instantanés.

En savoir plus sur l'inférence.

Déployer en production#

Déploie ton modèle sur un endpoint dédié pour l'utiliser en production :

  1. Accède à l'onglet Deploy de ton modèle
  2. La Platform mesure la latence vers les 42 régions et les représente sur une carte du monde, avec un dégradé du vert au rouge (une latence plus faible est plus verte, une latence plus élevée est plus rouge)
  3. Dans le tableau Latence par région situé sous la carte — trié par latence depuis ton emplacement — trouve la région souhaitée. Utilise Rescan pour effectuer une nouvelle mesure à tout moment.
  4. Clique sur Deploy dans cette ligne pour créer ton endpoint

Onglet Deploy d'Ultralytics Platform, carte des régions et de la latence

graph LR
    A[Select Region]:::start --> B[Deploy]:::proc
    B --> C[Provisioning]:::proc
    C --> D[Running]:::out
    D --> E{Lifecycle}:::decide
    E --> F[Stop]:::error
    E --> G[Delete]:::error
    F --> H[Resume]:::proc
    H --> D

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

Une fois le provisionnement terminé, ton endpoint fournit :

  • URL unique : endpoint HTTPS pour les appels API
  • Mise à l'échelle jusqu'à zéro : les endpoints inactifs sont réduits à zéro (les déploiements exécutent actuellement une seule instance active)
  • Surveillance : métriques et journaux des requêtes
Cycle de vie du déploiement

Les endpoints peuvent être démarrés, arrêtés et supprimés. Les endpoints arrêtés conservent leur configuration et peuvent être redémarrés en un clic.

Après le déploiement, tu peux gérer tous tes endpoints depuis la section Deploy de la barre latérale. Le tableau de bord des déploiements affiche une carte mondiale avec tes déploiements actifs, les métriques sur 24 heures (nombre total de requêtes, déploiements actifs, taux d'erreur et latence P95) ainsi que la liste de chaque endpoint.

En savoir plus sur les endpoints.

Entraînement à distance (facultatif)#

Si tu préfères entraîner tes modèles sur ton propre matériel, tu peux utiliser ta clé API pour entraîner tes modèles où que tu sois et diffuser les métriques vers Ultralytics Platform.

Le moyen le plus rapide consiste à utiliser l'onglet Entraînement local dans la boîte de dialogue d'entraînement : il génère la commande complète pour le modèle, le jeu de données et les paramètres sélectionnés, et renseigne une clé API (en en créant une si tu n'en as pas encore). Copie-la et exécute-la dans ton terminal.

Pour construire toi-même la commande :

  1. Génère une clé API dans Settings > API Keys
  2. Définis la variable d'environnement et entraîne ton modèle avec une valeur username/project pour project :
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
Prérequis

L'entraînement local avec la diffusion des métriques nécessite Python>=3.11 et ultralytics>=8.4.120. Les clés API commencent par ul_ suivi de 40 caractères hexadécimaux (43 caractères au total) et sont des jetons d'accès complet limités à ton espace de travail.

En savoir plus sur les clés API, les URI de jeux de données et l'entraînement à distance.

Commentaires et aide#

La page Aide située dans le pied de page de la barre latérale rassemble des liens vers la documentation, des présentations vidéo et des ressources communautaires, et comprend un formulaire de commentaires intégré à l'application. Tu peux évaluer ton expérience de 1 à 5 étoiles, choisir un type de commentaire (Bug, Fonctionnalité ou Général) et joindre une capture d'écran.

Si tu as besoin d'aide supplémentaire :

FAQ#

  • Non. Chaque nouveau compte reçoit des crédits d'entraînement gratuits à l'inscription, 25 $ avec un e-mail professionnel ou 5 $ avec un e-mail personnel, et tu peux télécharger des jeux de données, annoter et tester des modèles sans ajouter de moyen de paiement. Consulte Facturation pour connaître les abonnements et savoir comment ajouter des crédits plus tard.

  • Ton nom d'utilisateur est permanent, et la région de données est définie lors de l'intégration et ne peut pas être modifiée par tes soins. Contacte le support si tu dois déplacer des régions. Le nom d'affichage, la biographie et les liens sociaux peuvent être mis à tout moment dans Paramètres.

  • Télécharge une archive ZIP, TAR ou TAR.GZ au format YOLO, COCO JSON ou Ultralytics NDJSON, ou un simple dossier d'images à annoter dans Platform. Platform détecte la tâche et les divisions à partir de la structure de l'archive. Consulte Jeux de données pour la liste complète.

  • Oui. Utilise l'onglet Entraînement local dans la boîte de dialogue d'entraînement pour copier une commande prête à l'emploi, ou définis ULTRALYTICS_API_KEY et passe project=username/my-project à yolo train. Les métriques sont diffusées en temps réel vers Platform et les poids finaux sont téléchargés lorsque l'entraînement se termine. Consulte Entraînement distant.

  • Télécharge les poids best.pt depuis la page du modèle, exporte vers des formats tels que ONNX, TensorRT ou CoreML, ou appelle le modèle via un point de terminaison dédié. Tu peux également le charger directement avec YOLO("ul://username/project/model") dans le paquet ultralytics.

Commentaires