Zacznij terazZacznij za darmo

Macierze pomyłek – raz jeszcze

Tworzenie macierzy pomyłek w Pythonie jest proste. Największym wyzwaniem jest zrozumienie orientacji tej macierzy. Ćwiczenie to sprawdza, czy rozumiesz implementację macierzy pomyłek w bibliotece sklearn. Masz tu do dyspozycji model lasu losowego rfc wytrenowany na zbiorze danych tic_tac_toe, który przewiduje wyniki: 0 (przegrana) lub 1 (wygrana) dla gracza pierwszego.

Uwaga: Jeśli czytałeś o macierzach pomyłek na innych stronach lub w kontekście innego języka programowania, wartości mogą być ułożone w odwrotnej kolejności.

To ćwiczenie jest częścią kursu

Walidacja modeli w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj funkcję biblioteki sklearn służącą do tworzenia macierzy pomyłek.
  • Korzystając z modelu rfc, utwórz predykcje kategorii dla zbioru testowego X_test.
  • Utwórz macierz pomyłek za pomocą biblioteki sklearn.
  • Wyświetl wartość z macierzy cm reprezentującą rzeczywiste wartości 1, które zostały przewidziane jako 1 (prawdziwe pozytywy).

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

from sklearn.metrics import ____

# Create predictions
test_predictions = rfc.____(____)

# Create and print the confusion matrix
cm = ____(____, ____)
print(cm)

# Print the true positives (actual 1s that were predicted 1s)
print("The number of true positives is: {}".format(cm[____, ____]))
Edytuj i uruchom kod