Aan de slagGa gratis aan de slag

Nogmaals confusion matrices

Een confusion matrix maken in Python is eenvoudig. De grootste uitdaging is begrijpen hoe de matrix is georiënteerd. Deze oefening zorgt ervoor dat je de sklearn-implementatie van confusion matrices begrijpt. Hier heb je met de tic_tac_toe-gegevensset een random-forestmodel rfc gemaakt om uitkomsten van 0 (verlies) of 1 (winst) voor Speler Eén te voorspellen.

Noot: Als je over confusion matrices leest op een andere website of voor een andere programmeertaal, dan kunnen de waarden omgekeerd zijn.

Deze oefening maakt deel uit van de cursus

Modelvalidatie in Python

Cursus bekijken

Oefeninstructies

  • Importeer sklearn's functie om confusion matrices te maken.
  • Maak met het model rfc categorische voorspellingen op de testset X_test.
  • Maak een confusion matrix met sklearn.
  • Print de waarde uit cm die de werkelijke 1'en weergeeft die als 1 zijn voorspeld (true positives).

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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[____, ____]))
Code bewerken en uitvoeren