Definir o classificador AdaBoost
Nos exercícios a seguir, você revisitará o conjunto de dados do Indian Liver Patient que foi apresentado no capítulo anterior. Sua tarefa é prever se um paciente sofre de uma doença hepática usando 10 recursos, incluindo albumina, idade e sexo. Entretanto, desta vez, você treinará um agrupamento AdaBoost para executar a tarefa de classificação. Além disso, como esse conjunto de dados é desequilibrado, você usará a pontuação ROC AUC como métrica em vez de precisão.
Como primeira etapa, você começará instanciando um classificador AdaBoost.
Este exercício faz parte do curso
Aprendizado de máquina com modelos baseados em árvores em Python
Instruções de exercício
Importe
AdaBoostClassifier
desklearn.ensemble
.Instancie um
DecisionTreeClassifier
commax_depth
definido como 2.Instancie um
AdaBoostClassifier
que consiste em 180 árvores e definabase_estimator
comodt
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)