Otra vez las matrices de confusión
Crear una matriz de confusión en Python es sencillo. El mayor reto será asegurarte de entender la orientación de la matriz. Este ejercicio comprueba que comprendes la implementación de sklearn para las matrices de confusión. Aquí has creado un modelo de random forest con el conjunto de datos tic_tac_toe, rfc, para predecir resultados de 0 (derrota) o 1 (victoria) para el Jugador Uno.
Note: Si lees sobre matrices de confusión en otra web o para otro lenguaje de programación, puede que los valores estén invertidos.
Este ejercicio forma parte del curso
Validación de modelos en Python
Instrucciones del ejercicio
- Importa la función de
sklearnpara crear matrices de confusión. - Usando el modelo
rfc, genera predicciones de categoría sobre el conjunto de pruebaX_test. - Crea una matriz de confusión con
sklearn. - Imprime el valor de
cmque representa los 1 reales que se predijeron como 1 (verdaderos positivos).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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[____, ____]))