Voting Classifier ile daha iyi performans
Son olarak, classifiers listesinde tanımlı modellerin çıktılarını alıp çoğunluk oylamasıyla etiket atayan bir voting classifier'ın performansını değerlendireceksin.
X_train, X_test, y_train, y_test, önceki bir egzersizde tanımlanan classifiers listesi ve sklearn.metrics içindeki accuracy_score fonksiyonu çalışma alanında mevcut.
Bu egzersiz
Python ile Ağaç Tabanlı Modellerle Machine Learning
kursunun bir parçasıdırEgzersiz talimatları
sklearn.ensembleiçindenVotingClassifier'ı içe aktar.estimatorsparametresiniclassifiersolarak ayarlayarak birVotingClassifieroluştur vevcdeğişkenine ata.vc'yi eğitim kümesine uygula.- Test kümesi tahminleri
y_pred'i kullanarakvc'nin test kümesi doğruluğunu değerlendir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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))