Краща якість з Voting Classifier
Насамкінець ви оціните ефективність ансамблевого класифікатора голосування, який бере виходи моделей із списку classifiers і призначає мітки більшістю голосів.
X_train, X_test, y_train, y_test, список classifiers, визначений у попередній вправі, а також функція accuracy_score з sklearn.metrics доступні у вашому середовищі.
Ця вправа є частиною курсу
Машинне навчання з деревоподібними моделями в Python
Інструкції до вправи
- Імпортуйте
VotingClassifierзsklearn.ensemble. - Створіть
VotingClassifier, встановивши параметрestimatorsу значенняclassifiers, і присвоїть його зміннійvc. - Навчіть
vcна тренувальному наборі. - Оцініть точність
vcна тестовій вибірці, використавши передбаченняy_pred.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import VotingClassifier from sklearn.ensemble
____
# Instantiate a VotingClassifier vc
vc = ____(estimators=____)
# Fit vc to the training set
____.____(____, ____)
# Evaluate the test set predictions
y_pred = vc.predict(X_test)
# Calculate accuracy score
accuracy = ____(____, ____)
print('Voting Classifier: {:.3f}'.format(accuracy))