Matrices de confusion
Les matrices de confusion sont un excellent point de départ pour évaluer l'exactitude de votre modèle. Elles fournissent les valeurs nécessaires pour calculer un large éventail de mesures, dont la sensibilité, la spécificité et le score F1.
Vous avez bâti un modèle de classification pour prédire si une personne a un bras cassé à partir d'une image radiographique. Sur l'ensemble de test, vous obtenez la matrice de confusion suivante :
| Prédiction : 0 | Prédiction : 1 | |
|---|---|---|
| Réel : 0 | 324 (VN) | 15 (FP) |
| Réel : 1 | 123 (FN) | 491 (VP) |
Cette activité fait partie du cours
Validation de modèles en Python
Instructions de l’exercice
- Utilisez la matrice de confusion pour calculer l'exactitude globale.
- Utilisez la matrice de confusion pour calculer la précision et le rappel.
- Utilisez les trois instructions print pour afficher chacune des valeurs d'exactitude.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate and print the accuracy
accuracy = (____ + ____) / (953)
print("The overall accuracy is {0: 0.2f}".format(accuracy))
# Calculate and print the precision
precision = (____) / (____ + ____)
print("The precision is {0: 0.2f}".format(precision))
# Calculate and print the recall
recall = (____) / (____ + ____)
print("The recall is {0: 0.2f}".format(recall))