ComenzarEmpieza gratis

Definir el clasificador AdaBoost

En los siguientes ejercicios volverás a consultar el conjunto de datos de Pacientes hepáticos indios que se presentó en un capítulo anterior. Tu tarea consiste en predecir si un paciente padece una enfermedad hepática utilizando 10 características que incluyen la Albúmina, la edad y el sexo. Sin embargo, esta vez entrenarás un conjunto AdaBoost para realizar la tarea de clasificación. Además, dado que este conjunto de datos está desequilibrado, utilizarás la puntuación ROC AUC como métrica en lugar de la precisión.

Como primer paso, empezarás por instanciar un clasificador AdaBoost.

Este ejercicio forma parte del curso

Machine learning con modelos basados en árboles en Python

Ver curso

Instrucciones del ejercicio

  • Importa AdaBoostClassifier desde sklearn.ensemble.

  • Instancia un DecisionTreeClassifier con max_depth fijado en 2.

  • Instancia un AdaBoostClassifier formado por 180 árboles y establece el base_estimator en dt.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Import DecisionTreeClassifier
from sklearn.tree import DecisionTreeClassifier

# Import AdaBoostClassifier
____

# Instantiate dt
dt = ____(____=____, random_state=1)

# Instantiate ada
ada = ____(base_estimator=____, n_estimators=____, random_state=1)
Editar y ejecutar código