Accueil
Présentation de Ultralytics YOLO11, la dernière version du modèle acclamé de détection d'objets et de segmentation d'images en temps réel. YOLO11 s'appuie sur des avancées de pointe en matière d'apprentissage profond et de vision par ordinateur, offrant des performances inégalées en termes de vitesse et de précision. Grâce à sa conception rationalisée, il convient à diverses applications et s'adapte facilement à différentes plateformes matérielles, qu'il s'agisse d'appareils de périphérie ou d'API dans le cloud.
Explore le site Ultralytics Docs, une ressource complète conçue pour t'aider à comprendre et à utiliser ses fonctionnalités et ses capacités. Que tu sois un praticien chevronné de l'apprentissage automatique ou un nouveau venu dans le domaine, ce hub vise à maximiser le potentiel de YOLO dans tes projets
Par où commencer ?
Pour commencer
Installer
ultralytics
avec pip et fonctionne en quelques minutes pour former un modèle YOLO
Prévoir
Prédis sur les nouvelles images, les vidéos et les flux avec YOLO
Former un modèle
Entraîne un nouveau modèle YOLO sur ton propre ensemble de données personnalisé à partir de zéro ou charge et entraîne un modèle pré-entraîné.
Explorer les tâches
Découvre YOLO des tâches telles que la détection, la segmentation, la classification, la pose, l'OBB et le suivi.
Explorer YOLO11 NOUVEAU
Découvre Ultralytics' les derniers modèles YOLO11 à la pointe de la technologie et leurs capacités.
Open Source, AGPL-3.0
Ultralytics propose deux options de licence pour YOLO: AGPL-3.0 Licence et Licence Entreprise. Ultralytics est disponible sur GitHub
Regarde : Comment former un modèle YOLO sur ton ensemble de données personnalisé dans Google Colab.
YOLO: Une brève histoire
YOLO (You Only Look Once), un modèle populaire de détection d'objets et de segmentation d'images, a été développé par Joseph Redmon et Ali Farhadi à l'Université de Washington. Lancé en 2015, YOLO a rapidement gagné en popularité en raison de sa grande rapidité et de sa précision.
- YOLOv2, publié en 2016, a amélioré le modèle original en intégrant la normalisation des lots, les boîtes d'ancrage et les grappes de dimensions.
- YOLOv3, lancé en 2018, a encore amélioré les performances du modèle en utilisant un réseau dorsal plus efficace, des ancres multiples et une mise en commun des pyramides spatiales.
- YOLOv4 a été publié en 2020, introduisant des innovations telles que l'augmentation des données Mosaic, une nouvelle tête de détection sans ancrage et une nouvelle fonction de perte.
- YOLOv5 a encore amélioré les performances du modèle et ajouté de nouvelles fonctionnalités telles que l'optimisation des hyperparamètres, le suivi intégré des expériences et l'exportation automatique vers les formats d'exportation les plus courants.
- YOLOv6 a été mis en open-source par Meituan en 2022 et est utilisé dans de nombreux robots de livraison autonomes de l'entreprise.
- YOLOv7 a ajouté des tâches supplémentaires telles que l'estimation de la pose sur l'ensemble de données COCO keypoints.
- YOLOv8 publié en 2023 par Ultralytics. YOLOv8 a introduit de nouvelles fonctionnalités et des améliorations pour une performance, une flexibilité et une efficacité accrues, prenant en charge une gamme complète de tâches d'IA de vision,
- YOLOv9 introduit des méthodes innovantes telles que l’information de gradient programmable (PGI) et le réseau d’agrégation de couches efficaces généralisées (GELAN).
- YOLOv10 a été créé par des chercheurs de l'Université de Tsinghua à l'aide du logiciel UltralyticsPython (en anglais). Cette version propose des avancées en matière de détection d'objets en temps réel en introduisant une tête de bout en bout qui élimine les exigences en matière de suppression non maximale (NMS).
- YOLO11 🚀 NOUVEAU: Ultralytics' derniers modèles YOLO offrant des performances de pointe (SOTA) dans de multiples tâches, notamment la détection, la segmentation, l'estimation de la pose, le suivi et la classification, exploitent les capacités de diverses applications et domaines de l'IA.
YOLO Licences : Comment Ultralytics YOLO est-il licencié ?
Ultralytics propose deux options de licence pour répondre à divers cas d'utilisation :
- AGPL-3.0 Licence: Cette licence open-source approuvée par l'OSI est idéale pour les étudiants et les passionnés, car elle favorise la collaboration ouverte et le partage des connaissances. Voir le fichier LICENSE pour plus de détails.
- Licence d'entreprise: Conçue pour une utilisation commerciale, cette licence permet une intégration transparente du logiciel Ultralytics et des modèles d'IA dans les biens et services commerciaux, en contournant les exigences de source ouverte de AGPL-3.0. Si ton scénario implique l'intégration de nos solutions dans une offre commerciale, joins-toi à Ultralytics Licensing.
Notre stratégie de licence est conçue pour garantir que toutes les améliorations apportées à nos projets open-source reviennent à la communauté. Les principes de l'open source nous tiennent à cœur ❤️, et notre mission est de garantir que nos contributions peuvent être utilisées et développées de manière bénéfique pour tous.
FAQ
Qu'est-ce que Ultralytics YOLO et comment améliore-t-il la détection des objets ?
Ultralytics YOLO est la dernière avancée de la célèbre série YOLO (You Only Look Once) pour la détection d'objets et la segmentation d'images en temps réel. Elle s'appuie sur les versions précédentes en introduisant de nouvelles fonctionnalités et des améliorations pour une performance, une flexibilité et une efficacité accrues. YOLO prend en charge diverses tâches d'IA visionnaire telles que la détection, la segmentation, l'estimation de la pose, le suivi et la classification. Son architecture de pointe garantit une vitesse et une précision supérieures, ce qui la rend adaptée à diverses applications, notamment les appareils périphériques et les API dans le nuage.
Comment puis-je commencer l'installation et la configuration de YOLO ?
L'utilisation de YOLO est rapide et simple. Tu peux installer le paquet Ultralytics à l'aide de pip et être opérationnel en quelques minutes. Voici une commande d'installation de base :
Pour un guide complet étape par étape, visite notre guide de démarrage rapide. Cette ressource t'aidera avec les instructions d'installation, la configuration initiale et l'exécution de ton premier modèle.
Comment puis-je entraîner un modèle YOLO personnalisé sur mon ensemble de données ?
La formation d'un modèle YOLO personnalisé sur ton ensemble de données implique quelques étapes détaillées :
- Prépare ton jeu de données annoté.
- Configure les paramètres de formation dans un fichier YAML.
- Utilise le
yolo TASK train
pour commencer l'entraînement. (ChaqueTASK
a son propre argument)
Voici un exemple de code pour la tâche de détection d'objets :
Exemple de formation pour la tâche de détection d'objets
Pour une marche à suivre détaillée, consulte notre guide Former un modèle, qui comprend des exemples et des conseils pour optimiser ton processus de formation.
Quelles sont les options de licence disponibles pour Ultralytics YOLO ?
Ultralytics propose deux options de licence pour YOLO:
- AGPL-3.0 Licence: Cette licence open-source est idéale pour une utilisation éducative et non commerciale, favorisant une collaboration ouverte.
- Licence d'entreprise: Elle est conçue pour les applications commerciales et permet l'intégration transparente du logiciel Ultralytics dans des produits commerciaux sans les restrictions de la licence AGPL-3.0 .
Pour plus de détails, visite notre page sur les licences.
Comment Ultralytics YOLO peut-il être utilisé pour le suivi d'objets en temps réel ?
Ultralytics YOLO prend en charge le suivi efficace et personnalisable de plusieurs objets. Pour utiliser les capacités de suivi, tu peux utiliser la fonction yolo track
comme indiqué ci-dessous :
Exemple de suivi d'objet sur une vidéo
Pour un guide détaillé sur la configuration et le fonctionnement du suivi des objets, consulte notre documentation sur le mode de suivi, qui explique la configuration et les applications pratiques dans des scénarios en temps réel.