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 merupakan bagian dari kursus
Machine Learning dengan Model Berbasis Pohon di Python
Instruksi latihan
Impor
AdaBoostClassifierdarisklearn.ensemble.Buat instance
DecisionTreeClassifierdenganmax_depthdiatur ke 2.Buat instance
AdaBoostClassifieryang terdiri dari 180 pohon dan aturbase_estimatorkedt.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)