Ultralytics YOLO27 :
Ultralytics YOLO

Mesurer les performances de l’IA pour évaluer l’impact de tes innovations

Tu peux mesurer le succès de tes innovations en IA avec les bons KPI et indicateurs de performance. Découvre comment suivre et optimiser l’impact des applications d’IA.

ABAbirami Vina10 min read
Mesurer les performances de l’IA avec des KPI et des indicateurs

Nous avons déjà exploré comment l’IA peut être utilisée dans différents secteurs comme la santé, l’industrie et le tourisme. Nous avons également examiné comment l’IA peut améliorer les tâches quotidiennes et abordé les principales idées commerciales dans le domaine de l’IA. Toutes ces discussions mènent inévitablement à la même question essentielle : comment mesurer le succès de telles implémentations d’IA ? C’est une question importante, car le simple déploiement de solutions d’IA ne suffit pas. C’est le fait de s’assurer que ces solutions produisent réellement des résultats qui les rend véritablement transformatrices.

Nous pouvons mesurer les métriques de performance de l’IA pour déterminer si un modèle d’IA est réellement efficace afin de rendre les processus plus efficients, de stimuler l’innovation ou de résoudre des problèmes. En nous concentrant sur les bons indicateurs clés de performance (KPIs), nous pouvons comprendre dans quelle mesure une solution d’IA fonctionne et où elle pourrait nécessiter des améliorations.

Dans cet article, nous allons examiner comment mesurer le succès des implémentations d’IA à l’aide des KPIs les plus pertinents. Nous verrons les différences entre les KPIs métier et les KPIs de performance de l’IA, nous passerons en revue les principales métriques comme la précision et le rappel, et nous t’aiderons à choisir les meilleurs KPIs pour tes solutions d’IA spécifiques.

La différence entre les KPIs métier de l’IA et les KPIs de performance de l’IA#

Comparaison des KPIs métier de l’IA et des KPIs de performance de l’IA

Fig. 1. Comparaison des KPIs métier de l’IA et des KPIs de performance de l’IA.

Quand tu penses aux KPIs, il est naturel de supposer qu’ils concernent tous des métriques métier comme le retour sur investissement (ROI), les économies de coûts ou les revenus générés, en particulier lorsqu’il est question d’IA d’entreprise. Ces KPIs métier de l’IA mesurent l’impact de l’IA sur la réussite globale d’une entreprise et s’alignent sur ses objectifs métier plus larges.

Cependant, les KPIs de performance de l’IA se concentrent sur le fonctionnement du système d’IA lui-même, à l’aide de métriques comme l’exactitude, la précision et le rappel. Nous détaillerons ces métriques ci-dessous, mais en substance, tandis que les KPIs métier mettent en évidence les avantages financiers et stratégiques de l’IA, les KPIs de performance s’assurent qu’un modèle d’IA remplit efficacement sa mission.

Certaines métriques peuvent en réalité servir les deux objectifs. Par exemple, les gains d’efficacité, comme la réduction du temps ou des ressources nécessaires à l’accomplissement d’une tâche, peuvent être à la fois un KPI de performance (montrant l’efficacité de la solution d’IA) et un KPI métier (mesurant les économies de coûts et les améliorations de la productivité). La satisfaction client est une autre métrique transversale. Elle peut refléter le succès d’un outil de service client piloté par l’IA, tant du point de vue de ses performances techniques que de son impact sur les objectifs métier globaux.

Comprendre les principales métriques de performance de l’IA#

Quelques métriques courantes sont utilisées pour mesurer les performances d’un modèle d’IA. Commençons par examiner leur définition et leur mode de calcul. Nous verrons ensuite comment surveiller ces métriques.

Précision#

La précision est une métrique qui mesure avec quelle exactitude un modèle d’IA identifie les vrais positifs (les cas où le modèle identifie correctement un objet ou une condition comme prévu). Par exemple, dans un système de reconnaissance faciale, un vrai positif se produit lorsque le système reconnaît et identifie correctement le visage d’une personne qu’il a été entraîné à détecter.

Pour calculer la précision, commence par compter le nombre de vrais positifs. Tu peux ensuite le diviser par le nombre total d’éléments que le modèle a étiquetés comme positifs. Ce total comprend à la fois les identifications correctes et les erreurs, appelées faux positifs. En résumé, la précision t’indique à quelle fréquence le modèle a raison lorsqu’il affirme avoir reconnu quelque chose.

Schéma expliquant la métrique de précision

Fig. 2. Comprendre la précision.

Elle est particulièrement importante dans les situations où les conséquences des faux positifs peuvent être coûteuses ou perturbatrices. Par exemple, dans la fabrication automatisée, un taux de précision élevé indique que le système peut signaler plus précisément les produits défectueux et éviter de jeter ou de retravailler inutilement des produits conformes. La vidéosurveillance de sécurité est un autre bon exemple. Une précision élevée aide à réduire les fausses alertes et à se concentrer uniquement sur les menaces réelles nécessitant une intervention de sécurité.

Rappel#

Le rappel aide à mesurer la capacité d’un modèle d’IA à identifier tous les cas pertinents, ou vrais positifs, dans un jeu de données. En termes simples, il représente la capacité d’un système d’IA à détecter tous les cas réels d’une condition ou d’un objet qu’il est conçu pour détecter. Le rappel se calcule en divisant le nombre de détections correctes par le nombre total de cas positifs qui auraient dû être détectés (ce nombre comprend à la fois les cas correctement identifiés par le modèle et ceux qu’il a manqués).

Prenons l’exemple d’un système d’imagerie médicale doté d’IA utilisé pour détecter le cancer. Dans ce contexte, le rappel représente le pourcentage de cas réels de cancer que le système identifie correctement. Un rappel élevé est essentiel dans de telles situations, car manquer un diagnostic de cancer peut avoir de graves conséquences sur les soins prodigués aux patients.

Précision et rappel#

La précision et le rappel sont comme les deux faces d’une même pièce lorsqu’il s’agit d’évaluer les performances d’un modèle d’IA, et ils nécessitent souvent un compromis. La difficulté est que l’amélioration d’une métrique peut souvent se faire au détriment de l’autre.

Supposons que tu cherches à augmenter la précision. Le modèle peut devenir plus sélectif et identifier uniquement les positifs dont il est très sûr. En revanche, si tu cherches à améliorer le rappel, le modèle peut identifier davantage de positifs, mais cela peut inclure plus de faux positifs et finir par réduire la précision.

L’essentiel est de trouver le bon équilibre entre précision et rappel en fonction des besoins spécifiques de ton application. Un outil utile pour cela est la courbe précision-rappel, qui montre la relation entre les deux métriques à différents seuils. En analysant cette courbe, tu peux déterminer le point optimal où le modèle offre les meilleures performances pour ton cas d’utilisation spécifique. Comprendre ce compromis est utile lorsque tu affines des modèles d’IA afin qu’ils offrent des performances optimales pour leurs cas d’utilisation prévus.

Exemple de courbe précision-rappel

Fig. 3. Exemple de courbe précision-rappel.

Précision moyenne (mAP)#

La précision moyenne (mAP) est une métrique utilisée pour évaluer les performances des modèles d’IA dans des tâches comme la détection d’objets, où le modèle doit identifier et classifier plusieurs objets dans une image. La mAP fournit un score unique indiquant les performances du modèle pour l’ensemble des catégories qu’il a été entraîné à reconnaître. Voyons comment elle est calculée.

L’aire sous une courbe précision-rappel donne la précision moyenne (AP) pour cette classe. L’AP mesure avec quelle exactitude le modèle effectue des prédictions pour une classe spécifique, en tenant compte à la fois de la précision et du rappel à différents niveaux de confiance (les niveaux de confiance indiquent à quel point le modèle est certain de ses prédictions). Une fois l’AP calculée pour chaque classe, la mAP est déterminée en faisant la moyenne de ces valeurs d’AP pour toutes les classes.

Précision moyenne pour différentes classes

Fig. 4. La précision moyenne de différentes classes.

La mAP est utile dans des applications comme la conduite autonome, où plusieurs objets, tels que des piétons, des véhicules et des panneaux de signalisation, doivent être détectés simultanément. Un score de mAP élevé signifie que le modèle offre régulièrement de bonnes performances dans toutes les catégories, ce qui le rend fiable et précis dans un large éventail de situations.

Calculer les métriques de performance en toute simplicité#

Les formules et les méthodes de calcul des principales métriques de performance de l’IA peuvent sembler complexes. Cependant, des outils comme le package Ultralytics peuvent simplifier et accélérer le processus. Que tu travailles sur des tâches de détection d’objets, de segmentation ou de classification, Ultralytics fournit les utilitaires nécessaires pour calculer rapidement des métriques importantes comme la précision, le rappel et la précision moyenne (mAP).

Pour commencer à calculer les métriques de performance avec Ultralytics, tu peux installer le package Ultralytics comme indiqué ci-dessous.

Pour cet exemple, nous allons charger un modèle YOLOv8 préentraîné et l’utiliser pour valider les métriques de performance, mais tu peux charger n’importe lequel des modèles pris en charge fournis par Ultralytics. Voici comment procéder :

Une fois le modèle chargé, tu peux effectuer une validation sur ton jeu de données. L’extrait de code suivant t’aidera à calculer diverses métriques de performance, notamment la précision, le rappel et la mAP :

Utiliser des outils comme Ultralytics facilite considérablement le calcul des métriques de performance. Tu peux ainsi consacrer plus de temps à l’amélioration de ton modèle et moins de temps aux détails du processus d’évaluation.

Comment mesurer les performances de l’IA après son déploiement ?#

Lors du développement de ton modèle d’IA, il est facile de tester ses performances dans un environnement contrôlé. Cependant, une fois le modèle déployé, les choses peuvent se compliquer. Heureusement, des outils et des bonnes pratiques peuvent t’aider à surveiller ta solution d’IA après son déploiement.

Des outils comme Prometheus, Grafana et Evidently AI sont conçus pour suivre en continu les performances de ton modèle. Ils peuvent fournir des informations en temps réel, détecter les anomalies et t’alerter en cas de problème potentiel. Ces outils vont au-delà de la surveillance traditionnelle en proposant des solutions automatisées et évolutives qui s’adaptent à la nature dynamique des modèles d’IA en production.

Pour mesurer le succès de ton modèle d’IA après son déploiement, voici quelques bonnes pratiques à suivre :

  • Définis des métriques de performance claires : choisis des métriques clés comme l’exactitude, la précision et le temps de réponse afin de vérifier régulièrement les performances de ton modèle.
  • Vérifie régulièrement la dérive des données : surveille les changements dans les données traitées par ton modèle, car ils peuvent affecter ses prédictions s’ils ne sont pas correctement pris en charge.
  • Réalise des tests A/B : utilise les tests A/B pour comparer les performances de ton modèle actuel à celles de nouvelles versions ou modifications. Tu pourras ainsi évaluer quantitativement les améliorations ou les régressions du comportement du modèle.
  • Documente et audite les performances : conserve des journaux détaillés des métriques de performance et des modifications apportées à ton système d’IA. Cela est essentiel pour les audits, la conformité et l’amélioration progressive de l’architecture de ton modèle.

Sélectionner les KPIs optimaux pour l’IA n’est que le début#

Réussir à déployer et à gérer une solution d’IA dépend du choix des bons KPIs et de leur mise à jour régulière. Globalement, il est essentiel de choisir des métriques qui mettent en évidence les performances techniques de la solution d’IA et son impact métier. À mesure que les choses évoluent, qu’il s’agisse d’avancées technologiques ou de changements dans ta stratégie métier, il est important de réexaminer et d’ajuster ces KPIs.

En gardant tes évaluations de performance dynamiques, tu peux maintenir la pertinence et l’efficacité de ton système d’IA. En suivant attentivement ces métriques, tu obtiendras des informations précieuses pour améliorer tes opérations. Une approche proactive garantit que tes initiatives en matière d’IA apportent une réelle valeur et contribuent à faire progresser ton entreprise !

Rejoins notre communauté et innove avec nous ! Explore notre dépôt GitHub pour découvrir nos avancées en IA. Découvre comment nous transformons des secteurs comme l’industrie et la santé grâce à une technologie d’IA pionnière. 🚀

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique