Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Ultralytics YOLO

Mesurer la performance de l'IA pour évaluer l'impact de tes innovations

Tu peux surveiller le succès de tes innovations IA avec les bons KPI et mesures de performance. Apprends comment suivre et optimiser l'impact des applications d'IA.

ABAbirami Vina
5 min read
Mesurer la performance de l'IA avec des KPI et des mesures

Nous avons précédemment exploré comment l'IA peut être utilisée dans différents secteurs comme la santé, la fabrication et le tourisme. Nous avons également examiné comment l'IA peut améliorer les tâches quotidiennes et discuté d'idées commerciales majeures en IA. Toutes ces discussions mènent inévitablement à la même question clé : 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. S'assurer que ces solutions produisent réellement des résultats est ce qui les rend révolutionnaires.

Nous pouvons mesurer les métriques de performance de l'IA pour déterminer si un modèle d'IA est réellement efficace pour rendre les processus plus efficients, susciter l'innovation ou résoudre des problèmes. En nous concentrant sur les bons indicateurs clés de performance (KPI), nous pouvons comprendre à quel point une solution d'IA fonctionne bien et où elle pourrait avoir besoin d'amélioration.

Dans cet article, nous examinerons comment mesurer le succès des implémentations d'IA avec les KPI les plus pertinents. Nous couvrirons les différences entre les KPI métier et les KPI de performance de l'IA, passerons en revue des métriques clés comme la précision et le rappel, et t'aiderons à choisir les meilleurs KPI pour tes solutions d'IA spécifiques.

Link to this sectionLa différence entre les KPI métier de l'IA et les KPI de performance de l'IA#

Comparaison des KPI métier de l'IA et des KPI de performance de l'IA

Fig 1. Comparaison des KPI métier de l'IA et des KPI de performance de l'IA.

Lorsque tu penses aux KPI, 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, surtout quand on parle d'IA en entreprise. Ces KPI métier de l'IA mesurent comment l'IA impacte le succès global d'une entreprise et s'alignent sur des objectifs métier plus larges.

Cependant, les KPI de performance de l'IA se concentrent sur le fonctionnement du système d'IA lui-même, en utilisant des métriques comme l'exactitude, la précision et le rappel. Nous entrerons dans les détails de ces métriques ci-dessous, mais en substance, alors que les KPI métier mettent en valeur les avantages financiers et stratégiques de l'IA, les KPI de performance s'assurent qu'un modèle d'IA fait son travail efficacement.

Certaines métriques peuvent en fait servir aux deux fins. Par exemple, les gains d'efficience, comme la réduction du temps ou des ressources nécessaires pour accomplir une tâche, peuvent être à la fois un KPI de performance (montrant à quel point la solution d'IA fonctionne bien) et un KPI métier (mesurant les économies de coûts et les améliorations de productivité). La satisfaction client est une autre métrique croisée. Elle peut refléter le succès d'un outil de service client piloté par l'IA à la fois en termes de performance technique et d'impact sur les objectifs métier globaux.

Link to this sectionComprendre les métriques clés de performance de l'IA#

Il existe quelques métriques courantes utilisées pour mesurer la performance d'un modèle d'IA. D'abord, nous examinerons leur définition et comment elles sont calculées. Ensuite, nous verrons comment ces métriques peuvent être surveillées.

Link to this sectionPrécision#

La précision est une métrique qui mesure avec quelle justesse un modèle d'IA identifie les vrais positifs (instances où le modèle identifie correctement un objet ou une condition comme il est censé le faire). Par exemple, dans un système de reconnaissance faciale, un vrai positif se produirait 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, compte d'abord le nombre de vrais positifs. Tu peux ensuite diviser cela par le nombre total d'éléments que le modèle a étiquetés comme positifs. Ce total inclut à la fois les identifications correctes et les erreurs, qui sont appelées faux positifs. Essentiellement, la précision te dit à quelle fréquence le modèle a raison lorsqu'il prétend avoir reconnu quelque chose.

Diagramme expliquant la métrique de précision

Fig 2. Comprendre la précision.

Elle est particulièrement importante dans les scénarios 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 le rejet ou le retravail inutile de bons articles. Un autre bon exemple est la surveillance de sécurité. Une précision élevée aide à minimiser les fausses alertes et à se concentrer uniquement sur les menaces authentiques qui nécessitent une réponse de sécurité.

Link to this sectionRappel#

Le rappel aide à mesurer la capacité d'un modèle d'IA à identifier toutes les instances pertinentes, ou vrais positifs, au sein d'un jeu de données. En termes simples, il représente la capacité d'un système d'IA à capturer tous les cas réels d'une condition ou d'un objet qu'il est conçu pour détecter. Le rappel peut être calculé en divisant le nombre de détections correctes par le nombre total de cas positifs qui auraient dû être détectés (cela inclut à la fois les cas que le modèle a correctement identifiés et ceux qu'il a manqués).

Considère un système d'imagerie médicale basé sur l'IA utilisé pour la détection du cancer. Le rappel, dans ce contexte, reflète le pourcentage de cas réels de cancer que le système identifie correctement. Un rappel élevé est vital dans de tels scénarios car manquer un diagnostic de cancer peut entraîner des conséquences graves pour le soin des patients.

Link to this sectionPrécision versus rappel#

La précision et le rappel sont comme les deux faces d'une même pièce lorsqu'il s'agit d'évaluer la performance d'un modèle d'IA, et ils nécessitent souvent un équilibre. Le défi est qu'améliorer une métrique peut souvent se faire au détriment de l'autre.

Disons que tu pousses pour une précision plus élevée. Le modèle peut devenir plus sélectif et être capable d'identifier uniquement les positifs dont il est très sûr. D'un autre côté, si tu cherches à améliorer le rappel, le modèle peut identifier plus de positifs, mais cela pourrait inclure davantage de faux positifs et finir par abaisser la précision.

La clé est de trouver le bon équilibre entre la précision et le 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 fonctionne le mieux pour ton cas d'utilisation spécifique. Comprendre le compromis aide lors du fine-tuning des modèles d'IA pour qu'ils fonctionnent de manière optimale pour leurs cas d'utilisation prévus.

Exemple d'une courbe précision-rappel

Fig 3. Un exemple de courbe Précision-Rappel.

Link to this sectionPrécision moyenne (mAP)#

La Précision Moyenne (mAP) est une métrique utilisée pour évaluer la performance des modèles d'IA pour des tâches comme la détection d'objets, où le modèle doit identifier et classifier plusieurs objets dans une image. La mAP te donne un score unique qui montre à quel point le modèle fonctionne à travers toutes les différentes catégories qu'il est 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 fait des prédictions pour une classe spécifique, en tenant compte à la fois de la précision et du rappel sur divers niveaux de confiance (les niveaux de confiance font référence à la certitude du modèle dans ses prédictions). Une fois que l'AP est calculée pour chaque classe, la mAP est déterminée en faisant la moyenne de ces valeurs d'AP à travers toutes les classes.

Précision moyenne pour différentes classes

Fig 4. La précision moyenne de diverses classes.

La mAP est utile dans des applications comme la conduite autonome, où plusieurs objets, tels que les piétons, les véhicules et les panneaux de signalisation, doivent être détectés simultanément. Un score mAP élevé signifie que le modèle fonctionne constamment bien à travers toutes les catégories, le rendant fiable et précis dans un large éventail de scénarios.

Link to this sectionCalcule les métriques de performance sans effort#

Les formules et méthodes de calcul des métriques clés de performance de l'IA peuvent sembler intimidantes. Cependant, des outils comme le package Ultralytics peuvent rendre cela simple et rapide. 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 telles que 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 montré ci-dessous.

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

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

Utiliser des outils comme Ultralytics rend le calcul des métriques de performance beaucoup plus facile, afin que tu puisses passer plus de temps à améliorer ton modèle et moins de temps à te soucier des détails du processus d'évaluation.

Link to this sectionComment la performance de l'IA est-elle mesurée après le déploiement ?#

Lors du développement de ton modèle d'IA, il est facile de tester sa performance dans un environnement contrôlé. Cependant, une fois que le modèle est déployé, les choses peuvent devenir plus compliquées. Heureusement, il existe des outils et des bonnes pratiques qui peuvent t'aider à surveiller ta solution d'IA après le déploiement.

Des outils comme Prometheus, Grafana et Evidently AI sont conçus pour suivre continuellement la performance de ton modèle. Ils peuvent fournir des insights en temps réel, détecter des anomalies et t'alerter de tout problème potentiel. Ces outils vont au-delà de la surveillance traditionnelle en offrant 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 le déploiement, voici quelques bonnes pratiques à suivre :

  • Définis des métriques de performance claires : Décide des métriques clés comme l'exactitude, la précision et le temps de réponse pour vérifier régulièrement à quel point ton modèle fonctionne bien.
  • Vérifie régulièrement la dérive des données (data drift) : Garde un œil sur les changements dans les données que ton modèle traite, car cela peut affecter ses prédictions si ce n'est pas géré correctement.
  • Effectue des tests A/B : Utilise les tests A/B pour comparer la performance de ton modèle actuel par rapport à de nouvelles versions ou ajustements. Cela te permettra d'évaluer quantitativement les améliorations ou les régressions dans le comportement du modèle.
  • Documente et audite la performance : Garde des logs détaillés des métriques de performance et des changements apportés à ton système d'IA. C'est crucial pour les audits, la conformité et l'amélioration de l'architecture de ton modèle au fil du temps.

Link to this sectionSélectionner des KPI d'IA optimaux n'est que le début#

Le succès du déploiement et de la gestion d'une solution d'IA dépend du choix des bons KPI et de leur mise à jour. Dans l'ensemble, choisir des métriques qui mettent en évidence à quel point la solution d'IA fonctionne bien techniquement et en termes d'impact métier est vital. À mesure que les choses changent, qu'il s'agisse d'avancées technologiques ou de changements dans ta stratégie commerciale, il est important de revisiter et d'ajuster ces KPI.

En gardant tes revues de performance dynamiques, tu peux garder ton système d'IA pertinent et efficace. En restant au courant de ces métriques, tu obtiendras des insights précieux qui aideront à améliorer tes opérations. Une approche proactive garantit que tes efforts en IA sont réellement précieux et aident à faire progresser ton entreprise !

Rejoins notre communauté et innove avec nous ! Explore notre dépôt GitHub pour voir nos avancées en IA. Apprends comment nous remodelons des secteurs tels que la fabrication et la santé avec une technologie d'IA pionnière. 🚀

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique