Ancora sulle confusion matrix
Creare una confusion matrix in Python è semplice. La sfida principale è capire bene l’orientamento della matrice. Questo esercizio verifica che tu abbia compreso l’implementazione delle confusion matrix in sklearn. Qui hai creato un modello random forest usando l’insieme di dati tic_tac_toe, rfc, per prevedere esiti 0 (sconfitta) o 1 (vittoria) per il Giocatore Uno.
Nota: Se leggi delle confusion matrix su un altro sito o per un altro linguaggio di programmazione, i valori potrebbero essere invertiti.
Questo esercizio fa parte del corso
Validazione dei modelli in Python
Istruzioni dell'esercizio
- Importa la funzione di
sklearnper creare le confusion matrix. - Usando il modello
rfc, crea le predizioni di categoria sul set di testX_test. - Crea una confusion matrix usando
sklearn. - Stampa il valore di
cmche rappresenta gli 1 reali previsti come 1 (veri positivi).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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[____, ____]))