Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Importe AdaBoostClassifier de sklearn.ensemble.

  • Instancie um DecisionTreeClassifier com max_depth definido como 2.

  • Instancie um AdaBoostClassifier que consiste em 180 árvores e defina base_estimator como dt.

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)
Editar e Executar Código