Macierze pomyłek
Macierze pomyłek to świetny punkt wyjścia do oceny skuteczności modelu. Dostarczają wartości potrzebnych do obliczenia szerokiego zakresu metryk, w tym czułości, swoistości i miary F1.
Zbudowano model klasyfikacji do przewidywania, czy dana osoba ma złamaną rękę na podstawie zdjęcia rentgenowskiego. Na zbiorze testowym uzyskano następującą macierz pomyłek:
| Predykcja: 0 | Predykcja: 1 | |
|---|---|---|
| Rzeczywista: 0 | 324 (TN) | 15 (FP) |
| Rzeczywista: 1 | 123 (FN) | 491 (TP) |
To ćwiczenie jest częścią kursu
Walidacja modeli w Pythonie
Instrukcje do ćwiczenia
- Użyj macierzy pomyłek, aby obliczyć ogólną dokładność.
- Użyj macierzy pomyłek, aby obliczyć precyzję i czułość.
- Użyj trzech instrukcji
print, aby wyświetlić każdą z wartości dokładności.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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))