Matrici de confuzie
Matricile de confuzie sunt un punct de plecare excelent pentru a evalua acuratețea modelului tău. Ele furnizează valorile necesare pentru a calcula o gamă largă de metrici, inclusiv sensibilitatea, specificitatea și scorul F1.
Ai construit un model de clasificare pentru a prezice dacă o persoană are brațul fracturat, pe baza unei imagini de tip radiografie. Pe setul de testare, ai obținut următoarea matrice de confuzie:
| Predicție: 0 | Predicție: 1 | |
|---|---|---|
| Real: 0 | 324 (TN) | 15 (FP) |
| Real: 1 | 123 (FN) | 491 (TP) |
Acest exercițiu face parte din cursul
Validarea modelelor în Python
Instrucțiuni pentru exercițiu
- Folosește matricea de confuzie pentru a calcula acuratețea generală.
- Folosește matricea de confuzie pentru a calcula precizia și recall-ul.
- Folosește cele trei instrucțiuni
printpentru a afișa fiecare valoare de acuratețe.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))