Skip to content

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


Ultralytics GitHubespaceUltralytics LinkedInespaceUltralytics TwitterespaceUltralytics YouTubeespaceUltralytics TikTokespaceUltralytics BiliBiliespaceUltralytics Discorde

Par où commencer ?

  •   Pour commencer


    Installer ultralytics avec pip et fonctionne en quelques minutes pour former un modèle YOLO


    Démarrage rapide

  •   Prévoir


    Prédis sur les nouvelles images, les vidéos et les flux avec YOLO
     


    En savoir plus

  •   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é.


    En savoir plus

  •   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 les tâches

  • 🚀   Explorer YOLO11 NOUVEAU


    Découvre Ultralytics' les derniers modèles YOLO11 à la pointe de la technologie et leurs capacités.
     


    Modèles YOLO11 🚀 NOUVEAU

  •   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


    Licence



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 :

Installation à l'aide de pip

pip install ultralytics

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 :

  1. Prépare ton jeu de données annoté.
  2. Configure les paramètres de formation dans un fichier YAML.
  3. Utilise le yolo TASK train pour commencer l'entraînement. (Chaque TASK 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

from ultralytics import YOLO

# Load a pre-trained YOLO model (you can choose n, s, m, l, or x versions)
model = YOLO("yolo11n.pt")

# Start training on your custom dataset
model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640)
# Train a YOLO model from the command line
yolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640

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

from ultralytics import YOLO

# Load a pre-trained YOLO model
model = YOLO("yolo11n.pt")

# Start tracking objects in a video
# You can also use live video streams or webcam input
model.track(source="path/to/video.mp4")
# Perform object tracking on a video from the command line
# You can specify different sources like webcam (0) or RTSP streams
yolo track source=path/to/video.mp4

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.

📅 C réé il y a 1 an ✏️ Mis à jour il y a 13 jours

Commentaires