IniziaInizia gratis

Matrici di confusione

Le matrici di confusione sono un ottimo modo per iniziare a valutare l'accuracy del tuo modello. Forniscono i valori necessari per calcolare un'ampia gamma di metriche, tra cui sensibilità, specificità e F1-score.

Hai costruito un modello di classificazione per prevedere se una persona ha un braccio rotto a partire da un'immagine a raggi X. Sul set di test, hai la seguente matrice di confusione:

Predizione: 0 Predizione: 1
Reale: 0 324 (TN) 15 (FP)
Reale: 1 123 (FN) 491 (TP)

Questo esercizio fa parte del corso

Validazione dei modelli in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la matrice di confusione per calcolare l'accuracy complessiva.
  • Usa la matrice di confusione per calcolare precision e recall.
  • Usa le tre istruzioni di print per stampare ciascun valore di accuracy.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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))
Modifica ed esegui il codice