Deep Learning Academy · Leçon

Précision, rappel, F1 et ROC-AUC

Aller au-delà de la précision pour une véritable évaluation.

Leçon 1 sur 413 étapes

Précision, rappel, F1 et ROC-AUC est une leçon Deep Learning Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Deep Learning Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Deep Learning Academy comprend 4 leçons au total.

La précision peut être trompeuse

Lorsqu'une classe domine, la précision peut sembler excellente même avec un modèle inutile. Vous avez besoin de métriques plus pertinentes pour évaluer les performances réelles.

Les quatre résultats

Chaque prédiction est un vrai positif, un vrai négatif, un faux positif ou un faux négatif. Ces quatre comptages alimentent toutes les métriques plus élaborées.

Précision : faire confiance aux positifs

La précision demande : parmi tous les éléments signalés comme positifs, combien l'étaient réellement ? Une précision élevée signifie peu de fausses alertes.

precision = tp / (tp + fp)

Rappel : tous les détecter

Le rappel demande : parmi tous les vrais positifs, combien en avez-vous détectés ? Un rappel élevé signifie peu de cas manqués.

recall = tp / (tp + fn)

Le compromis

Augmenter la précision fait souvent baisser le rappel, et inversement. Le bon équilibre dépend du coût de chaque type d'erreur.

F1 : un score équilibré

Le score F1 est la moyenne harmonique de la précision et du rappel. Il favorise les modèles qui maintiennent ces deux valeurs à un niveau raisonnablement élevé.

f1 = 2 * p * r / (p + r)

Les seuils déplacent la limite

Un classifieur produit une probabilité ; le seuil détermine si le résultat est positif ou négatif. Le déplacer modifie la précision et le rappel.

La courbe ROC

La courbe ROC représente le taux de vrais positifs par rapport au taux de faux positifs pour chaque seuil, montrant d'un coup d'œil l'ensemble du compromis.

ROC-AUC en un seul nombre

ROC-AUC est l'aire sous cette courbe. Elle mesure la qualité du classement au moyen d'un nombre indépendant du seuil, compris entre zéro et un.

from sklearn.metrics import roc_auc_score

Lire les valeurs d'AUC

Une AUC de 0,5 correspond à des devinettes aléatoires, tandis que 1,0 représente une séparation parfaite. Une valeur plus élevée signifie que le modèle classe correctement les positifs au-dessus des négatifs.

Choisir la métrique adaptée

Choisissez votre métrique selon la tâche : le rappel pour le dépistage des maladies, la précision pour les filtres anti-spam et l'AUC pour la qualité du classement.

Vérification rapide

Réfléchissez à la métrique qui compte le nombre de vrais positifs détectés avec succès.

Récapitulatif

Allez au-delà de la précision avec la précision, le rappel, le score F1 et ROC-AUC. Chacune répond à une question différente : faites donc correspondre la métrique à votre objectif. 🎯

Gratuit pour commencer

Apprends Python avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Précision, rappel, F1 et ROC-AUC » est-elle gratuite ?

Oui — le texte complet de « Précision, rappel, F1 et ROC-AUC » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Deep Learning Academy, passe à CoddyKit PRO. Le cours Deep Learning Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Précision, rappel, F1 et ROC-AUC » ?

Aller au-delà de la précision pour une véritable évaluation. Tu pratiques Deep Learning Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Deep Learning Academy ?

Aucune expérience préalable n'est requise. Deep Learning Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Précision, rappel, F1 et ROC-AUC » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Deep Learning Academy ?

Oui. Chaque leçon Deep Learning Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Précision, rappel, F1 et ROC-AUC
  2. Matrices de confusion et analyse des erreurs
  3. Grad-CAM : voir ce que le modèle observe
  4. Étalonner la confiance
← Retour à Deep Learning Academy