Ultralytics YOLO27 :


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Documentation Ultralytics YOLO#

Ultralytics YOLO est une famille de modèles de vision par ordinateur en temps réel pour la détection d’objets, la segmentation d’instances, la segmentation sémantique, l’estimation de profondeur, la classification, l’estimation de pose, les boîtes englobantes orientées et le suivi, disponible dans un seul package Python et une seule CLI. YOLO26 repose sur les avancées en apprentissage profond et en vision par ordinateur, avec une inférence de bout en bout sans NMS facultative et un déploiement optimisé en périphérie. Sa conception simplifiée convient à diverses applications et s’adapte facilement à différentes plateformes matérielles, des appareils périphériques aux API cloud. Pour les charges de travail de production stables, YOLO26 et YOLO11 sont recommandés.

Explore la documentation Ultralytics, une ressource complète consacrée au package YOLO et à la CLI, ainsi qu’à la plateforme Ultralytics, qui ajoute l’annotation des données, l’entraînement dans le cloud et le déploiement sur ces mêmes modèles. Que tu sois un spécialiste chevronné du machine learning ou que tu débutes dans ce domaine, ces ressources t’aident à tirer le meilleur parti de YOLO dans tes projets.

Demande une licence Enterprise pour un usage commercial auprès de Ultralytics Licensing.

YOLO27 arrive bientôt

Explore l’aperçu de YOLO27, avec des détails sur l’architecture, des benchmarks préliminaires et des exemples d’utilisation après sa sortie. Les modèles font l’objet des derniers travaux de R&D en vue d’un lancement prévu plus tard cette année ; ils ne sont pas encore disponibles et aucune date de lancement n’a été fixée.

🚀 Nouveau : estimation de profondeur monoculaire

Transforme une seule photo en carte de profondeur, avec une distance en mètres pour chaque pixel.

En savoir plus

Démarre en deux commandes#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

Les poids du modèle et l’image d’exemple sont téléchargés automatiquement, et le résultat annoté est enregistré dans le répertoire indiqué par la commande, runs/detect/predict lors de la première exécution.

Consulte le guide de démarrage rapide pour découvrir toutes les méthodes d’installation et effectuer ta première prédiction.

Que veux-tu faire ?#

Entraîner un modèle sur ton propre jeu de données

Ajuster un modèle YOLO26 préentraîné sur ton propre jeu de données, en réglant l’augmentation et les hyperparamètres pour l’entraînement multi-GPU


Entraîner un modèle personnalisé

Exécuter un modèle sur tes images ou vidéos

Charger un modèle préentraîné et obtenir des boîtes englobantes, des masques ou des points clés en quelques lignes de Python ou avec une seule commande CLI


Prédire sur de nouvelles données

Suivre des objets d’une image vidéo à l’autre

Suivre des objets avec des ID persistants à l’aide de TrackTrack (par défaut), BoT-SORT, ByteTrack, OC-SORT, Deep OC-SORT ou FastTracker


Suivi multi-objets

Exécuter une application de vision prête à l’emploi

Applications de vision prêtes à l’emploi pour le comptage d’objets, les cartes thermiques, la gestion des files d’attente, les alertes de sécurité et les entraînements, sans entraînement nécessaire


Explorer les solutions

Déployer ton modèle

Exporter des modèles entraînés vers ONNX, TensorRT ou OpenVINO pour une inférence rapide sur les appareils périphériques, le matériel mobile et les serveurs cloud


Exporter et déployer

Choisir le bon modèle

Comparer YOLO26, YOLO11, SAM 3, RT-DETR et toutes les autres architectures prises en charge en fonction de la vitesse, de la précision et du cas d’usage


Parcourir tous les modèles

Consulter l’API Python

Consulter les classes, fonctions et signatures de méthodes de l’API Python, générées automatiquement à partir du code source à chaque nouvelle version


Référence de l’API

Nouveautés : YOLO26

La dernière famille de modèles publiée par Ultralytics offre une inférence de bout en bout sans NMS facultative et un meilleur compromis entre précision et latence que YOLO11


Découvrir YOLO26

Organisation de cette documentation#

La plupart des commandes de yolo pour les flux de travail des modèles suivent une même syntaxe, yolo [TASK] MODE ARGS, où Task est facultatif. Cette documentation s’organise autour des mêmes trois éléments, auxquels s’ajoute un raccourci :

Tout le reste complète cette syntaxe : Modèles répertorie toutes les architectures que tu peux transmettre à model= — YOLO26, YOLO11, SAM 3, RT-DETR et d’autres —, Jeux de données fournit les données utilisées pour entraîner chaque Task, Guides rassemble des tutoriels détaillés sur le déploiement matériel, le réglage des hyperparamètres, la conversion des jeux de données et les parcours complets de projets, Intégrations connecte le pipeline aux outils d’entraînement et de déploiement que tu utilises déjà, et la section Référence documente chaque classe et fonction de l’API Python.

En plus du package Python, deux autres interfaces reposent sur les mêmes modèles : la plateforme Ultralytics pour l’annotation, l’entraînement et le déploiement dans le cloud, ainsi qu’Ultralytics Inference, une bibliothèque Rust autonome et une CLI permettant d’exécuter des modèles exportés sans environnement d’exécution Python.

Licences YOLO : quelle est la licence d’Ultralytics YOLO ?#

Ultralytics Enterprise License banner

Ultralytics propose deux options de licence pour répondre à divers cas d’usage :

  • Licence AGPL-3.0 : cette licence open source approuvée par l’OSI est idéale pour les étudiants et les passionnés ; elle encourage la collaboration ouverte et le partage des connaissances. Consulte le fichier LICENSE pour en savoir plus.
  • Licence Enterprise : destinée au développement et à la production, cette licence permet d’intégrer facilement les logiciels et modèles d’IA Ultralytics aux produits et services commerciaux, notamment aux outils internes, aux flux de travail automatisés et aux déploiements en production, sans être soumis aux exigences open source de l’AGPL-3.0. Pour commencer, contacte-nous via Ultralytics Licensing.

Notre stratégie de licence vise à garantir que toute amélioration apportée à nos projets open source soit reversée à la communauté. Nous croyons à l’open source, et notre mission est de faire en sorte que nos contributions puissent être utilisées et enrichies au bénéfice de tous.

FAQ#

  • Ultralytics YOLO est la célèbre série YOLO (Tu ne regardes qu’une fois), consacrée à la détection d’objets et à la segmentation d’images en temps réel. Le dernier modèle, YOLO26, s’appuie sur les versions précédentes en introduisant une inférence de bout en bout sans NMS facultative et un déploiement optimisé en périphérie. YOLO prend en charge diverses tâches d’IA de vision, comme la détection, la segmentation d’instances, la segmentation sémantique, l’estimation de profondeur, la classification, l’estimation de pose et les boîtes englobantes orientées, et peut suivre les objets détectés d’une image vidéo à l’autre. Son architecture efficace garantit une excellente vitesse et une grande précision, ce qui la rend adaptée à diverses applications, notamment sur les appareils périphériques et via les API cloud.

  • Pour commencer avec YOLO, rien de plus simple. Installe le package Ultralytics depuis pip avec pip install ultralytics, puis effectue ta première prédiction avec yolo predict model=yolo26n.pt : les poids du modèle sont téléchargés automatiquement. Pour des instructions complètes sur conda, Docker et l’installation à partir des sources, consulte la page de démarrage rapide.

  • L’entraînement d’un modèle YOLO personnalisé sur ton jeu de données comporte plusieurs étapes détaillées :

    1. Prépare ton jeu de données annoté et décris-le dans un fichier YAML de jeu de données.
    2. Charge un modèle préentraîné, par exemple YOLO("yolo26n.pt") en Python.
    3. Lance l’entraînement avec model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640) ou, depuis la ligne de commande, avec yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640.

    Pour découvrir la procédure détaillée, consulte notre guide Entraîner un modèle, qui comprend des exemples et des conseils pour optimiser ton processus d’entraînement.

  • Ultralytics propose deux options de licence pour YOLO :

    • Licence AGPL-3.0 : cette licence open source est idéale pour un usage éducatif et non commercial et encourage la collaboration ouverte.
    • Licence Enterprise : destinée au développement et à la production, notamment aux outils internes, aux flux de travail automatisés et aux déploiements en production, sans être soumise aux exigences open source de l’AGPL-3.0.

    Pour en savoir plus, consulte notre page Licences.

  • Ultralytics YOLO prend en charge un suivi multi-objets efficace et personnalisable. Appelle YOLO("yolo26n.pt").track(source="path/to/video.mp4") en Python ou exécute yolo track source=path/to/video.mp4 depuis la ligne de commande : les deux fonctionnent avec des fichiers vidéo, des flux en direct et les images d’une webcam. Pour découvrir comment configurer et exécuter le suivi d’objets, consulte notre documentation sur le mode Track, qui présente la configuration et les applications pratiques en temps réel.


    Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

Commentaires