CommencezCommencez gratuitement

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

Voir le cours

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))
Modifier et exécuter le code