Definisikan classifier AdaBoost
Pada latihan berikut, Anda akan kembali menggunakan himpunan data Indian Liver Patient yang telah diperkenalkan di bab sebelumnya. Tugas Anda adalah memprediksi apakah seorang pasien menderita penyakit hati menggunakan 10 fitur termasuk Albumin, usia, dan jenis kelamin. Namun, kali ini Anda akan melatih sebuah ansambel AdaBoost untuk melakukan tugas klasifikasi. Selain itu, karena himpunan data ini tidak seimbang, Anda akan menggunakan skor ROC AUC sebagai metrik alih-alih akurasi.
Sebagai langkah pertama, mulailah dengan membuat instance classifier AdaBoost.
Latihan ini adalah bagian dari kursus
Machine Learning dengan Model Berbasis Pohon di Python
Petunjuk latihan
Impor
AdaBoostClassifierdarisklearn.ensemble.Buat instance
DecisionTreeClassifierdenganmax_depthdiatur ke 2.Buat instance
AdaBoostClassifieryang terdiri dari 180 pohon dan aturbase_estimatorkedt.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)