Создание первого ансамбля
Пришло время построить первую ансамблевую модель! Набор данных о покемонах из предыдущего упражнения уже загружен и разделён на обучающую и тестовую выборки.
Ваша задача — применить технику голосующего ансамбля с помощью API sklearn. Вам нужно создать отдельные модели и передать их в качестве параметров, чтобы построить первый голосующий классификатор.
Это упражнение является частью курса
Ансамблевые методы в Python
Инструкции к упражнению
- Создайте
KNeighborsClassifierс именемclf_knnи 5 соседями (параметрn_neighbors). - Создайте
LogisticRegressionс именемclf_lrи балансировкой классов"balanced"(параметрclass_weight). - Создайте
DecisionTreeClassifierс именемclf_dt, задавmin_samples_leaf = 3иmin_samples_split = 9. - Постройте
VotingClassifier, используя параметрestimatorsдля передачи следующего списка кортежей (str, estimator):'knn',clf_knn,'lr',clf_lrи'dt',clf_dt.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)