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

AdaBoost sınıflandırıcısını tanımla

Aşağıdaki egzersizlerde, önceki bir bölümde tanıtılan Indian Liver Patient veri kümesine geri döneceksin. Görevin, Albumin, yaş ve cinsiyet dahil 10 özelliği kullanarak bir hastanın karaciğer hastalığı olup olmadığını tahmin etmek. Ancak bu kez, sınıflandırma görevini gerçekleştirmek için bir AdaBoost topluluğu (ensemble) eğiteceksin. Ayrıca, bu veri kümesi dengesiz olduğu için, doğruluk yerine değerlendirme metriği olarak ROC AUC puanını kullanacaksın.

İlk adım olarak, bir AdaBoost sınıflandırıcısı başlatacaksın.

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 AdaBoostClassifier'ı içe aktar.

  • max_depth değeri 2 olarak ayarlanmış bir DecisionTreeClassifier örnekle.

  • 180 ağaçtan oluşan ve base_estimatordt olarak ayarlanmış bir AdaBoostClassifier örnekle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import DecisionTreeClassifier
from sklearn.tree import DecisionTreeClassifier

# Import AdaBoostClassifier
____

# Instantiate dt
dt = ____(____=____, random_state=1)

# Instantiate ada
ada = ____(base_estimator=____, n_estimators=____, random_state=1)
Kodu Düzenle ve Çalıştır