Ultralytics YOLO11 Modes
Introduction
Ultralytics YOLO11 n'est pas un simple modèle de détection d'objets ; il s'agit d'un cadre polyvalent conçu pour couvrir l'ensemble du cycle de vie des modèles d'apprentissage automatique, de l'ingestion des données et de l'entraînement des modèles à la validation, au déploiement et au suivi dans le monde réel. Chaque mode répond à un objectif spécifique et est conçu pour vous offrir la flexibilité et l'efficacité requises pour différentes tâches et différents cas d'utilisation.
Regarder : Ultralytics Tutoriel des modes : Entraînement, validation, prédiction, exportation et analyse comparative.
Les modes en un coup d'Ĺ“il
Il est essentiel de comprendre les différents modes pris en charge par Ultralytics YOLO11 pour tirer le meilleur parti de vos modèles :
- Mode entraînement: Affinez votre modèle sur des ensembles de données personnalisés ou préchargés.
- Mode Val: Un point de contrôle post-entraînement pour valider les performances du modèle.
- Mode prédictif: Libérez la puissance prédictive de votre modèle sur des données réelles.
- Mode d'exportation: Rendez votre modèle prêt à être déployé dans différents formats.
- Mode suivi: Étendez votre modèle de détection d'objets aux applications de suivi en temps réel.
- Mode Benchmark: Analysez la vitesse et la précision de votre modèle dans divers environnements de déploiement.
Ce guide complet a pour but de vous donner une vue d'ensemble et des informations pratiques sur chaque mode, afin de vous aider Ă exploiter tout le potentiel de YOLO11.
Train
Le mode Train est utilisé pour former un modèle YOLO11 sur un ensemble de données personnalisé. Dans ce mode, le modèle est entraîné à l'aide de l'ensemble de données et des hyperparamètres spécifiés. Le processus d'entraînement consiste à optimiser les paramètres du modèle afin qu'il puisse prédire avec précision les classes et les emplacements des objets dans une image.
Val
Le mode Val est utilisé pour valider un modèle YOLO11 après son apprentissage. Dans ce mode, le modèle est évalué sur un ensemble de validation pour mesurer sa précision et ses performances de généralisation. Ce mode peut être utilisé pour ajuster les hyperparamètres du modèle afin d'améliorer ses performances.
Prévoir
Le mode Prédire est utilisé pour faire des prédictions à l'aide d'un modèle YOLO11 entraîné sur de nouvelles images ou vidéos. Dans ce mode, le modèle est chargé à partir d'un fichier de point de contrôle et l'utilisateur peut fournir des images ou des vidéos pour effectuer l'inférence. Le modèle prédit les classes et les emplacements des objets dans les images ou les vidéos d'entrée.
Exportation
Le mode d'exportation est utilisé pour exporter un modèle YOLO11 dans un format qui peut être utilisé pour le déploiement. Dans ce mode, le modèle est converti dans un format qui peut être utilisé par d'autres applications logicielles ou dispositifs matériels. Ce mode est utile pour déployer le modèle dans des environnements de production.
Poursuivre
Le mode Track est utilisé pour suivre des objets en temps réel à l'aide d'un modèle YOLO11 . Dans ce mode, le modèle est chargé à partir d'un fichier de point de contrôle et l'utilisateur peut fournir un flux vidéo en direct pour effectuer un suivi d'objet en temps réel. Ce mode est utile pour des applications telles que les systèmes de surveillance ou les voitures autonomes.
Repère
Le mode Benchmark est utilisé pour évaluer la vitesse et la précision de différents formats d'exportation pour YOLO11. Les repères fournissent des informations sur la taille du format exporté, sa vitesse et sa précision. mAP50-95
métriques (pour la détection d'objets, la segmentation et la pose) ou accuracy_top5
(pour la classification) et le temps d'inférence en millisecondes par image dans différents formats tels que ONNX, OpenVINO, TensorRT, et d'autres. Ces informations peuvent aider les utilisateurs à choisir le format d'exportation optimal pour leur cas d'utilisation spécifique, en fonction de leurs exigences en matière de vitesse et de précision.
FAQ
Comment entraîner un modèle de détection d'objets personnalisé avec Ultralytics YOLO11 ?
L'entraînement d'un modèle de détection d'objets personnalisé avec Ultralytics YOLO11 implique l'utilisation du mode d'entraînement. Vous avez besoin d'un ensemble de données au format YOLO , contenant des images et les fichiers d'annotation correspondants. Utilisez la commande suivante pour lancer le processus de formation :
Exemple
Pour des instructions plus détaillées, vous pouvez consulter le guide de formationUltralytics .
Quels sont les paramètres utilisés par Ultralytics YOLO11 pour valider les performances du modèle ?
Ultralytics YOLO11 utilise diverses mesures au cours du processus de validation pour évaluer la performance du modèle. Il s'agit notamment de
- mAP (mean Average Precision): Elle évalue la précision de la détection des objets.
- IOU (Intersection over Union): Mesure le chevauchement entre les boîtes de délimitation prédites et les boîtes de délimitation de la vérité de terrain.
- Précision et rappel: La précision mesure le rapport entre le nombre de vrais positifs et le nombre total de positifs détectés, tandis que le rappel mesure le rapport entre le nombre de vrais positifs et le nombre total de positifs réels.
Vous pouvez exécuter la commande suivante pour lancer la validation :
Exemple
Pour plus de détails, voir le guide de validation.
Comment puis-je exporter mon modèle YOLO11 pour le déployer ?
Ultralytics YOLO11 offre une fonctionnalité d'exportation permettant de convertir votre modèle entraîné dans divers formats de déploiement tels que ONNX, TensorRT, CoreML, et bien d'autres encore. Utilisez l'exemple suivant pour exporter votre modèle :
Exemple
Les étapes détaillées pour chaque format d'exportation se trouvent dans le Guide des exportations.
A quoi sert le mode benchmark dans Ultralytics YOLO11 ?
Le mode Benchmark du site Ultralytics YOLO11 est utilisé pour analyser la vitesse et la qualité des données. précision de différents formats d'exportation tels que ONNX, TensorRT, et OpenVINO. Il fournit des mesures telles que la taille du modèle, mAP50-95
pour la détection d'objets et le temps d'inférence pour différentes configurations matérielles, ce qui vous aidera à choisir le format le plus adapté à vos besoins de déploiement.
Exemple
Pour plus de détails, reportez-vous au guide d'évaluation des performances.
Comment puis-je effectuer un suivi d'objet en temps réel à l'aide de Ultralytics YOLO11 ?
Le suivi d'objets en temps réel peut être réalisé à l'aide du mode "track" sur le site Ultralytics YOLO11 . Ce mode étend les capacités de détection d'objets pour suivre les objets sur les images vidéo ou les flux en direct. Utilisez l'exemple suivant pour activer le suivi :
Exemple
Pour des instructions détaillées, consultez le Guide de la piste.