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 exercicio faz parte do curso
Aprendizado de máquina com modelos baseados em árvores em Python
Instruções do exercicio
Importe
AdaBoostClassifierdesklearn.ensemble.Instancie um
DecisionTreeClassifiercommax_depthdefinido como 2.Instancie um
AdaBoostClassifierque consiste em 180 árvores e definabase_estimatorcomodt.
exercicio interativo prático
Tente este exercicio completando 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)