Skip to content

Accueil

Présentation Ultralytics YOLOv8YOLOv8 , la dernière version du célèbre modèle de détection d'objets et de segmentation d'images en temps réel. 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 rapidité et de précision. Grâce à sa conception rationalisée, il convient à diverses applications et s'adapte facilement à différentes plateformes matérielles, des appareils de périphérie aux API dans le cloud.

Explore le site YOLOv8 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 YOLOv8 dans tes projets


Ultralytics GitHub espace Ultralytics LinkedIn espace Ultralytics Twitter espace Ultralytics YouTube espace Ultralytics TikTok espace Ultralytics BiliBili espace Ultralytics Discorde

Par où commencer ?



Regarde : Comment former un modèle YOLOv8 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 est la dernière version de YOLO par Ultralytics. En tant que modèle de pointe (SOTA), YOLOv8 s'appuie sur le succès des versions précédentes, en introduisant de nouvelles fonctionnalités et des améliorations pour une performance, une flexibilité et une efficacité accrues. YOLOv8 prend en charge une gamme complète de tâches d'IA visionnaire, y compris la détection, la segmentation, l'estimation de la pose, le suivi et la classification. Cette polyvalence permet aux utilisateurs d'exploiter les capacités de YOLOv8 dans diverses applications et domaines.
  • 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).

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. YOLOv8 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 cloud.

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 :

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 train pour commencer l'entraînement.

Voici un exemple de commande :

yolo train model=yolov8n.pt data=coco128.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 :

yolo track model=yolov8n.pt source=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.



Créé le 2023-11-12, Mis à jour le 2024-07-05
Auteurs : glenn-jocher (13), RizwanMunawar (1), AyushExel (3)

Commentaires