ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • 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.

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)
Editar e executar código