Zacznij terazZacznij za darmo

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

Zobacz kurs

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))
Edytuj i uruchom kod