ComenzarEmpieza gratis

Precisión vs. exhaustividad

Las métricas que uses para evaluar tu modelo deben siempre ajustarse a la aplicación concreta. En este ejemplo, supongamos que eres muy mal perdedor cuando juegas al tres en raya, pero solo cuando estás seguro de que vas a ganar.

Elige la métrica más adecuada, precisión o exhaustividad (recall), para completar este ejemplo. Pero recuerda: si crees que vas a ganar, ¡más te vale ganar!

Usa rfc, que es un modelo de clasificación de random forest entrenado con el conjunto de datos tic_tac_toe.

Este ejercicio forma parte del curso

Validación de modelos en Python

Ver curso

Instrucciones del ejercicio

  • Importa la métrica de precisión o de exhaustividad (recall) de sklearn. Solo un método es correcto para este contexto.
  • Calcula la precisión o la exhaustividad usando y_test como valores reales y test_predictions como predicciones.
  • Imprime la puntuación final según la métrica que hayas elegido.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

from sklearn.metrics import ____

test_predictions = rfc.predict(X_test)

# Create precision or recall score based on the metric you imported
score = ____(____, ____)

# Print the final result
print("The ____ value is {0:.2f}".format(____))
Editar y ejecutar código