Encore des matrices de confusion
Créer une matrice de confusion en Python est simple. Le principal défi est de bien comprendre son orientation. Cet exercice vérifie que vous maîtrisez l’implémentation des matrices de confusion dans sklearn. Ici, vous avez entraîné un modèle de forêt aléatoire rfc sur le jeu de données tic_tac_toe pour prédire les issues 0 (défaite) ou 1 (victoire) pour le Joueur Un.
Remarque : si vous consultez des ressources sur les matrices de confusion pour un autre site ou un autre langage de programmation, l’ordre des valeurs peut être inversé.
Cet exercice fait partie du cours
Validation des modèles en Python
Instructions
- Importez la fonction de
sklearnpour créer des matrices de confusion. - En utilisant le modèle
rfc, générez des prédictions de catégories sur l’ensemble de testX_test. - Créez une matrice de confusion avec
sklearn. - Affichez la valeur de
cmqui correspond aux 1 réels prédits comme 1 (vrais positifs).
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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[____, ____]))