Оценка качества бэггинга
Теперь, когда классификатор бэггинга создан, пришло время обучить его и оценить точность на тестовой выборке.
Набор данных Indian Liver Patient уже обработан и разбит на 80% обучающую и 20% тестовую выборки. Матрицы признаков X_train и X_test, а также массивы меток y_train и y_test доступны в вашем рабочем пространстве. Кроме того, загружен классификатор бэггинга bc, созданный в предыдущем упражнении, и функция accuracy_score() из sklearn.metrics.
Это упражнение является частью курса
Машинное обучение на основе древовидных моделей в Python
Инструкции к упражнению
Обучите
bcна обучающей выборке.Предскажите метки тестовой выборки и сохраните результат в переменную
y_pred.Определите точность
bcна тестовой выборке.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Fit bc to the training set
____.____(____, ____)
# Predict test set labels
y_pred = ____.____(____)
# Evaluate acc_test
acc_test = ____(____, ____)
print('Test set accuracy of bc: {:.2f}'.format(acc_test))