Noch einmal: Confusion-Matrizen
Eine Confusion-Matrix in Python zu erstellen, ist simpel. Die größte Herausforderung ist, die Ausrichtung der Matrix richtig zu verstehen. Diese Übung stellt sicher, dass du die sklearn-Implementierung von Confusion-Matrizen verstehst. Hier hast du mit dem tic_tac_toe-Datensatz ein Random-Forest-Modell rfc erstellt, das Ergebnisse von 0 (Niederlage) oder 1 (Sieg) für Spieler Eins vorhersagt.
Hinweis: Wenn du auf einer anderen Website oder für eine andere Programmiersprache über Confusion-Matrizen liest, könnten die Werte vertauscht sein.
Diese Übung ist Teil des Kurses
Modellvalidierung in Python
Anleitung zur Übung
- Importiere
sklearn’s Funktion zum Erstellen von Confusion-Matrizen. - Erzeuge mit dem Modell
rfcKategorievorhersagen für den TestsatzX_test. - Erstelle eine Confusion-Matrix mit
sklearn. - Gib den Wert aus
cmaus, der die tatsächlichen 1er darstellt, die als 1 vorhergesagt wurden (True Positives).
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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[____, ____]))