Montar tu primer ensemble
¡Es hora de construir tu primer modelo ensemble! El conjunto de datos de Pokémon del ejercicio anterior ya se ha cargado y dividido en conjuntos de entrenamiento y prueba.
Tu tarea es aplicar la técnica de votación (voting) usando la API de sklearn. Te toca instanciar los modelos individuales y pasarlos como parámetros para construir tu primer voting classifier.
Este ejercicio forma parte del curso
Ensemble Methods in Python
Instrucciones del ejercicio
- Instancia un
KNeighborsClassifierllamadoclf_knncon 5 vecinos (especificado conn_neighbors). - Instancia una
LogisticRegressioncon"balanced"llamadaclf_lr(especificado conclass_weight). - Instancia un
DecisionTreeClassifierllamadoclf_dtconmin_samples_leaf = 3ymin_samples_split = 9. - Construye un
VotingClassifierusando el parámetroestimatorspara indicar la siguiente lista de tuplas (str, estimator):'knn',clf_knn,'lr',clf_lr, y'dt',clf_dt.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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)