Ultralytics YOLO27 : Inscris-toi sur la liste d’attente.
Get Started
Créer des jeux de données YOLO hautes performances·Entraîner et itérer·Leçon 10/10
Leçondébutant

Liste de contrôle pour les clients entreprise

Une liste de contrôle d’une page destinée au client, qui consigne chaque décision sur le jeu de données avant la collecte et conditionne chaque réentraînement.

Reproduire un succès est plus difficile que de créer le premier modèle. La plupart des projets de vision qui échouent peuvent être imputés à une question que personne n’a posée au lancement : où le modèle sera exécuté, ce qui constitue un succès ou si le jeu de test était réellement inédit. Cette liste de contrôle condense le cours en une page que le client peut remplir sans qu’un ingénieur ait à traduire les termes, afin que ces questions soient posées tant qu’il est encore facile d’y répondre.

Résultat

Organise une réunion de lancement avec une partie prenante à l’aide de la liste de contrôle d’une page, et transforme chaque question sans réponse en une action assortie d’un responsable et d’une échéance.

Parcours accéléré
Si tu connais déjà les bases, voici la version courte.
  1. Remplis la liste de contrôle avec la partie prenante au lancement, avant la collecte.

  2. Attribue un responsable et une échéance à chaque réponse « je ne sais pas ».

  3. Conditionne la collecte, l’annotation et l’entraînement aux réponses de leurs sections respectives.

  4. Reprends toute la liste de contrôle avant chaque réentraînement.

Pratique

La liste de contrôle de lancement#

Copie-la dans le dépôt ou le wiki du projet. Chaque section correspond à une leçon de ce cours et est formulée de façon à ce qu’une personne qui n’est pas ingénieure puisse y répondre :

# Vision Project Kickoff Checklist

Project: ...   Owner: ...   Date: ...

## 1. What should the model do?
   Business goal (one sentence, with a deadline): ...
   Task: [ ] detect [ ] segment [ ] semantic [ ] classify [ ] pose [ ] OBB [ ] depth
   Classes, each with a definition and a look-alike it excludes: ...

## 2. Where will the model run?
   [ ] Cloud GPU  [ ] Cloud CPU  [ ] Edge device  [ ] Mobile  [ ] Browser
   Latency target: ... ms   Cameras / resolution: ...

## 3. What visual variation exists?
   Times of day: ...   Weather: ...   Sites: ...
   Cameras: ...   Operators / shifts: ...   Variants: ...

## 4. Which edge cases matter?
   ...

## 5. Do we have background images?
   [ ] Yes, ...% of images (target 0-10%)   [ ] No, collect first

## 6. Are labels consistent?
   [ ] Labeling guide written   [ ] Agreement measured: ...%
   [ ] QC audit and suspect review run, notes attached

## 7. Did we check for leakage?
   Split unit: [ ] clip [ ] camera [ ] day [ ] site [ ] customer
   [ ] No group appears in more than one split
   [ ] Every class appears in every split

## 8. Is the test set truly unseen?
   [ ] Locked; used once for the final go/no-go

## 9. What defines success?
   Acceptance test (metric, threshold, holdout): ...

Volume: [ ] >=1,500 images and >=10,000 instances per class
        [ ] or documented exception with expected impact: ...

Ready to fine-tune YOLO26?  [ ] Yes   [ ] No, fix item ... first

Quand chaque section conditionne le projet#

ÉtapeSections auxquelles il faut répondreCe que cela permet d’éviter
Lancement1, 2, 9Construire le mauvais modèle pour le mauvais matériel
Avant la collecte3, 4, 5Collecter des données qui ne couvrent pas les conditions de déploiement
Avant l’annotation6Payer pour annoter la même chose de trois façons différentes
Avant l’entraînement7, 8, volumeSe fier à une métrique optimiste ou faussée par une fuite de données
Avant chaque réentraînementToutesLaisser de nouvelles données invalider discrètement une vérification qui réussissait auparavant

Animer la réunion de lancement#

Parcours la page avec la personne responsable du résultat métier, pas seulement avec les ingénieurs. Trois habitudes contribuent à sa réussite :

  • Consacre du temps à la section 9. C’est dans le test d’acceptation que les désaccords réels apparaissent, et une heure passée à s’entendre sur ce test évite des semaines de discussions sur la qualité suffisante ou non d’un modèle.
  • Accepte « je ne sais pas » comme réponse. Note à côté un responsable et une échéance. Les questions sans réponse constituent le plan de projet des deux prochaines semaines.
  • Aborde rapidement la section 2. La cible de déploiement impose des limites à la taille du modèle et des images, qui déterminent à leur tour la taille minimale des objets que le jeu de données doit couvrir.
Une liste de vérification remplie uniquement par les ingénieurs passe à côté de l’essentiel

La valeur réside dans les réponses des parties prenantes aux sections 1, 3, 4 et 9. Si les ingénieurs les remplissent au hasard, la liste consigne des suppositions au lieu d’accords. Planifie la réunion et laisse une case vide lorsque personne ne connaît encore la réponse.

Conserve la liste de contrôle remplie avec le jeu de données, à côté des notes de contrôle qualité et des fichiers de partition. Des mois plus tard, quand quelqu’un demandera pourquoi le modèle se comporte d’une certaine façon, la réponse se trouvera généralement sur cette page.

Ce que tu peux faire maintenant#

Tu peux transformer un objectif métier en test d’acceptation, rédiger une spécification de jeu de données avec des quotas, collecter des données représentatives avec des métadonnées dans chaque nom de fichier, annoter de façon cohérente et mesurer la concordance, vérifier la qualité avec des scripts, répartir les données par groupe sans fuite, choisir une augmentation adaptée au déploiement, conditionner l’entraînement à une vérification de préparation et transformer une exécution de référence en prochaine amélioration du jeu de données.

Cycle de vie de la plateforme Ultralytics : annotation intelligente avec SAM, entraînement sur GPU cloud et déploiement dans des régions du monde entier, avec les logos des partenaires d’intégration

Quelle est la suite ?#

  • Entraîne ton premier modèle YOLO : convertis les annotations dans Préparer un jeu de données personnalisé, puis entraîne, valide et exporte le modèle.
  • Développe avec la plateforme Ultralytics : exécute tout le cycle de vie (annotation, sélection, entraînement cloud, déploiement, surveillance) au même endroit, en commençant par Sélectionner, dédupliquer et répartir.
  • Ultralytics YOLO en production : exporte et déploie le modèle, puis surveille sa dérive une fois qu’il est en service.
  • Le guide de réglage fin : gel des couches, entraînement en deux étapes et choix de l’optimiseur lorsque les paramètres par défaut ne suffisent plus.
Essayer

Utilise la liste de contrôle de lancement pour un vrai projet, le tien ou celui d’un client, en présence de la personne responsable du résultat métier. Coche oui, non ou « je ne sais pas » pour chaque élément, et attribue un responsable et une échéance à chaque réponse « je ne sais pas ». Livrable : la kickoff-checklist.md remplie et la liste d’actions qui en découle.

Terminé lorsque
Tu as terminé la leçon lorsque tous les éléments suivants sont réunis.
  • Chaque élément de la liste de contrôle reçoit une réponse — oui, non ou « je ne sais pas » — en présence de la partie prenante.

  • Chaque réponse « je ne sais pas » est assortie d’un responsable et d’une échéance.

  • La liste de contrôle remplie est enregistrée avec le jeu de données et communiquée à la personne responsable du projet.

Afficher la solution

Un lancement rempli pour le projet d’entrepôt de la leçon 1 :

Project: dock-safety-v1   Owner: site operations lead   Date: 2026-05-02

1. Goal: cut dock-door near misses 30% in six months.  Task: [x] detect
   Classes: forklift (excludes hand pallet jacks), person (excludes reflections),
            pallet (excludes crates without a pallet base)
2. [x] Edge device   Latency: <= 100 ms   Cameras: 4 x 1080p, 12 fps
3. Day and night shifts; rain at bays B-C; sites: dock A only for v1
4. People behind stacked pallets; forklifts half out of frame at bay edges
5. [ ] No: collect 150 empty-dock frames (owner: shift lead, by 2026-05-16)
6. [ ] Guide written  [ ] Agreement measured  -> owner: annotation lead, by 2026-05-23
7. Split unit: [x] camera + day
8. [x] Locked: cam-4, 2026-06-01 to 2026-06-07, never used for tuning
9. Recall(person) >= 0.95 at precision >= 0.85 on the locked cam-4 week
Volume: [ ] exception: pallet target 2,000 instances for v1; expect lower
        pallet recall in crowded bays

Ready to fine-tune YOLO26?  [ ] No, fix items 5 and 6 first

Deux réponses « je ne sais pas » sont devenues des actions assorties d’échéances, la cible de périphérie a fixé la limite de latence et la semaine de test verrouillée rend le test d’acceptation concret.

Et ensuite ?

Cours terminé. Passe le quiz final pour obtenir ton certificat « Créer des jeux de données YOLO haute performance ».