Précision, rappel, F1 et ROC-AUC
Aller au-delà de la précision pour une véritable évaluation.
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_scoreLire 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. 🎯
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
- Précision, rappel, F1 et ROC-AUC
- Matrices de confusion et analyse des erreurs
- Grad-CAM : voir ce que le modèle observe
- Étalonner la confiance