Skip to content

Guide complet pour Ultralytics YOLOv5

Ultralytics YOLOv5 bannière v7.0

YOLOv5 CI YOLOv5 Citation Docker Pulls
Exécuter un gradient Open In Colab Ouvrir dans Kaggle

Bienvenue sur le site Ultralytics' YOLOv5🚀 Documentation ! YOLOv5 la cinquième itération du révolutionnaire "On ne voit qu'une fois" détection d'objets est conçu pour fournir des résultats rapides et précis en temps réel.

Construit sur PyTorch, ce puissant apprentissage profond a acquis une immense popularité en raison de sa polyvalence, de sa facilité d'utilisation et de ses performances élevées. Notre documentation vous guide tout au long du processus d'installation, explique les nuances architecturales du modèle, présente divers cas d'utilisation et fournit une série de tutoriels détaillés. Ces ressources vous aideront à exploiter tout le potentiel de YOLOv5 pour votre vision par ordinateur des projets. C'est parti !

Explorer et apprendre

Voici une compilation de tutoriels complets qui vous guideront à travers les différents aspects de YOLOv5.

Environnements pris en charge

Ultralytics fournit une série d'environnements prêts à l'emploi, chacun étant préinstallé avec des dépendances essentielles telles que CUDACUDNN, Pythonet PyTorchpour lancer vos projets.

État d'avancement du projet

YOLOv5 CI

Ce badge indique que tous les tests d'intégration continue (CI) deYOLOv5 GitHub Actions ont été passés avec succès. Ces tests d'intégration continue vérifient rigoureusement la fonctionnalité et les performances de YOLOv5 sur différents aspects clés : formation, validation, inférence, exportation et tests de référence. Ils garantissent un fonctionnement cohérent et fiable sur macOS, Windows et Ubuntu, avec des tests effectués toutes les 24 heures et à chaque nouveau commit.


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

Se connecter et contribuer

Votre voyage avec YOLOv5 ne doit pas être un voyage solitaire. Rejoignez notre communauté dynamique sur GitHub, connectez-vous avec des professionnels sur LinkedIn, partagez vos résultats sur Twitter et trouvez des ressources éducatives sur YouTube. Suivez-nous sur TikTok et BiliBili pour plus de contenu engageant.

Vous souhaitez contribuer ? Nous acceptons toutes les formes de contribution, qu'il s'agisse d'améliorations du code, de rapports de bogues ou de mises à jour de la documentation. Consultez nos directives de contribution pour plus d'informations.

Nous sommes impatients de voir les façons innovantes dont vous utiliserez YOLOv5. Plongez, expérimentez et révolutionnez vos projets de vision par ordinateur ! 🚀

FAQ

Quelles sont les principales caractéristiques de Ultralytics YOLOv5 ?

Ultralytics YOLOv5 est réputé pour ses capacités de détection d'objets à grande vitesse et avec une grande précision. Construit sur PyTorchil est polyvalent et convivial, ce qui le rend adapté à divers projets de vision par ordinateur. Ses principales caractéristiques sont l'inférence en temps réel, la prise en charge de plusieurs méthodes d'entraînement telles que l'augmentation test-temps (TTA) et l'assemblage de modèles, et la compatibilité avec des formats d'exportation tels que TFLite, ONNX, CoreML, et TensorRT. Pour découvrir comment Ultralytics YOLOv5 peut améliorer votre projet, consultez notre guide d'exportation TFLite, ONNX, CoreML, TensorRT .

Comment puis-je entraîner un modèle YOLOv5 personnalisé sur mon ensemble de données ?

L'entraînement d'un modèle YOLOv5 personnalisé sur votre ensemble de données implique quelques étapes clés. Tout d'abord, préparez votre jeu de données dans le format requis, annoté avec des étiquettes. Ensuite, configurez les paramètres d'apprentissage de YOLOv5 et démarrez le processus d'apprentissage à l'aide de la fonction train.py script. Pour un tutoriel approfondi sur ce processus, consultez notre site web Former le guide des données personnalisées. Il fournit des instructions étape par étape afin de garantir des résultats optimaux pour votre cas d'utilisation spécifique.

Pourquoi utiliser Ultralytics YOLOv5 plutôt que d'autres modèles de détection d'objets comme RCNN ?

Ultralytics YOLOv5 est préféré à des modèles comme RCNN en raison de sa vitesse et de sa précision supérieures dans la détection d'objets en temps réel. YOLOv5 traite l'ensemble de l'image en une seule fois, ce qui le rend nettement plus rapide que l'approche par région de RCNN, qui implique plusieurs passages. En outre, l'intégration transparente 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. Pour en savoir plus sur les avantages architecturaux, consultez notre résumé de l'architecture.

Comment puis-je optimiser les performances du modèle YOLOv5 pendant la formation ?

L'optimisation des performances du modèle YOLOv5 implique le réglage de divers hyperparamètres et l'intégration de techniques telles que l'augmentation des données et l'apprentissage par transfert. Ultralytics fournit des ressources complètes sur l'évolution des hyperparamètres et l'élagage/l'éparpillement afin d'améliorer l'efficacité du modèle. Vous pouvez découvrir des astuces pratiques dans notre guide Tips for Best Training Results, qui offre des conseils pratiques pour atteindre des performances optimales pendant la formation.

Quels sont les environnements pris en charge pour l'exécution des applications YOLOv5 ?

Ultralytics YOLOv5 prend en charge une variété d'environnements, y compris les carnets gratuits GPU sur Gradient, Google Colab, Kaggle, ainsi que les principales plateformes en nuage telles que Google Cloud, Amazon AWS et Azure. Des images Docker sont également disponibles pour faciliter l'installation. Pour un guide détaillé sur la configuration de ces environnements, consultez notre section Environnements pris en charge, qui comprend des instructions étape par étape pour chaque plateforme.

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

Commentaires