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
Instrukcje do ćwiczenia
- Zaimportuj funkcję biblioteki
sklearnsłużącą do tworzenia macierzy pomyłek. - Korzystając z modelu
rfc, utwórz predykcje kategorii dla zbioru testowegoX_test. - Utwórz macierz pomyłek za pomocą biblioteki
sklearn. - Wyświetl wartość z macierzy
cmreprezentują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[____, ____]))