Montando seu primeiro ensemble
Hora de construir seu primeiro modelo de ensemble! O conjunto de dados de Pokémon do exercício anterior já foi carregado e dividido em conjuntos de treino e teste.
Seu trabalho é usar a técnica de voting ensemble com a API do sklearn. Cabe a você instanciar os modelos individuais e passá-los como parâmetros para criar seu primeiro voting classifier.
Este exercício faz parte do curso
Métodos de Ensemble em Python
Instruções do exercício
- Instancie um
KNeighborsClassifierchamadoclf_knncom 5 vizinhos (especificado usandon_neighbors). - Instancie uma
LogisticRegressioncom"balanced"chamadaclf_lr(especificado usandoclass_weight). - Instancie um
DecisionTreeClassifierchamadoclf_dtcommin_samples_leaf = 3emin_samples_split = 9. - Construa um
VotingClassifierusando o parâmetroestimatorspara especificar a seguinte lista de tuplas (str, estimator):'knn',clf_knn,'lr',clf_lre'dt',clf_dt.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Instantiate the individual models
clf_knn = ____
clf_lr = ____
clf_dt = ____(____, ____, random_state=500)
# Create and fit the voting classifier
clf_vote = ____(
estimators=[('____', ____), ('____', ____), ('____', ____)]
)
clf_vote.fit(X_train, y_train)