Ultralytics YOLO27 :
Get Started

Guide complet d’Ultralytics YOLOv5#

Bienvenue dans la documentation d’Ultralytics YOLOv5 🚀 ! Ultralytics YOLOv5, cinquième itération du modèle révolutionnaire de détection d’objets « You Only Look Once », est conçu pour fournir des résultats rapides et précis en temps réel. YOLOv5 reste un outil puissant, mais pense à découvrir ses successeurs, Ultralytics YOLOv8, YOLO11 et YOLO26, qui intègrent les dernières avancées.

Construit sur PyTorch, ce puissant framework d’apprentissage profond a acquis une immense popularité grâce à sa polyvalence, sa facilité d’utilisation et ses performances élevées. Notre documentation te guide dans le processus d’installation, explique les particularités de l’architecture du modèle, présente différents cas d’utilisation et propose une série de tutoriels détaillés. Ces ressources t’aideront à exploiter tout le potentiel de YOLOv5 dans tes projets de vision par ordinateur. Commençons !

Découvrir et apprendre#

Voici un ensemble de tutoriels complets qui te guideront à travers différents aspects de YOLOv5.

Environnements pris en charge#

Ultralytics propose plusieurs environnements prêts à l’emploi, chacun préinstallé avec les dépendances essentielles, telles que CUDA, CuDNN, Python et PyTorch, pour te permettre de démarrer tes projets. Tu peux aussi gérer tes modèles et tes jeux de données avec Ultralytics Platform.

État du projet#

YOLOv5 CI

Ce badge indique que tous les tests d’intégration continue (CI) de GitHub Actions pour YOLOv5 réussissent. Ces tests CI vérifient rigoureusement le fonctionnement et les performances de YOLOv5 dans plusieurs domaines clés : entraînement, validation, inférence, exportation et tests de performance. Ils garantissent un fonctionnement cohérent et fiable sur macOS, Windows et Ubuntu, grâce à des tests effectués toutes les 24 heures et à chaque nouveau commit.


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

Échanger et contribuer#

Ton parcours avec YOLOv5 n’a pas à être solitaire. Rejoins notre communauté dynamique sur GitHub, échange avec des professionnels sur LinkedIn, partage tes résultats sur Twitter et trouve des ressources pédagogiques sur YouTube. Suis-nous sur TikTok et BiliBili pour découvrir du contenu encore plus captivant.

Tu souhaites contribuer ? Nous accueillons toutes les formes de contribution, des améliorations de code et rapports de bogues aux mises à jour de la documentation. Consulte nos consignes de contribution pour en savoir plus.

Nous avons hâte de découvrir les façons innovantes dont tu utiliseras YOLOv5. Lance-toi, expérimente et révolutionne tes projets de vision par ordinateur ! 🚀

FAQ#

  • Ultralytics YOLOv5 est réputé pour sa vitesse élevée et ses capacités de détection d’objets très précises. Construit sur PyTorch, il est polyvalent et facile à utiliser, ce qui le rend adapté à divers projets de vision par ordinateur. Ses principales fonctionnalités comprennent l’inférence en temps réel, la prise en charge de techniques d’inférence telles que l’augmentation au moment du test (TTA) et les ensembles de modèles, ainsi que la compatibilité avec des formats d’exportation tels que TFLite, ONNX, CoreML et TensorRT. Pour découvrir plus en détail comment Ultralytics YOLOv5 peut faire progresser ton projet, consulte notre guide d’exportation vers TFLite, ONNX, CoreML et TensorRT.

  • L’entraînement d’un modèle YOLOv5 personnalisé sur ton jeu de données comporte quelques étapes clés. Tout d’abord, prépare ton jeu de données au format requis et annote-le avec des étiquettes. Configure ensuite les paramètres d’entraînement de YOLOv5 et lance le processus à l’aide du script train.py. Pour suivre un tutoriel détaillé sur ce processus, consulte notre guide d’entraînement sur des données personnalisées. Il fournit des instructions étape par étape pour obtenir des résultats optimaux dans ton cas d’utilisation spécifique.

  • Ultralytics YOLOv5 est préféré à des modèles comme R-CNN en raison de sa vitesse et de sa précision supérieures pour la détection d’objets en temps réel. YOLOv5 traite l’image entière en une seule fois, ce qui le rend nettement plus rapide que l’approche par régions de RCNN, qui nécessite plusieurs passages. De plus, l’intégration fluide de YOLOv5 avec différents formats d’exportation et sa documentation complète en font un excellent choix pour les débutants comme pour les professionnels. Découvre les avantages de son architecture dans notre résumé de l’architecture.

  • Pour optimiser les performances de YOLOv5, il faut régler différents hyperparamètres et intégrer des techniques telles que l’augmentation des données et l’apprentissage par transfert. Ultralytics propose des ressources complètes sur l’évolution des hyperparamètres et l’élagage et la parcimonie afin d’améliorer l’efficacité du modèle. Tu trouveras des conseils pratiques dans notre guide pour obtenir les meilleurs résultats d’entraînement, qui propose des pistes concrètes pour atteindre des performances optimales pendant l’entraînement.

  • Ultralytics YOLOv5 prend en charge différents environnements, notamment des notebooks GPU gratuits sur Gradient, Google Colab et Kaggle, ainsi que les principales plateformes cloud comme Google Cloud, Amazon AWS et Azure. Des images Docker sont également disponibles pour faciliter la configuration. Pour découvrir en détail comment configurer ces environnements, consulte notre section Environnements pris en charge, qui propose des instructions étape par étape pour chaque plateforme.

Commentaires