BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • sklearn.ensemble içinden VotingClassifier'ı içe aktar.
  • estimators parametresini classifiers olarak ayarlayarak bir VotingClassifier oluştur ve vc değişkenine ata.
  • vc'yi eğitim kümesine uygula.
  • Test kümesi tahminleri y_pred'i kullanarak vc'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))
Kodu Düzenle ve Çalıştır