Menyusun ensemble pertama Anda
Saatnya membangun model ensemble pertama Anda! Himpunan data Pokémon dari latihan sebelumnya telah dimuat dan dibagi menjadi set latih dan uji.
Tugas Anda adalah memanfaatkan teknik voting ensemble menggunakan API sklearn. Anda perlu menginstansiasi model-model individual dan meneruskannya sebagai parameter untuk membangun voting classifier pertama Anda.
Latihan ini merupakan bagian dari kursus
Metode Ensemble di Python
Instruksi latihan
- Instansiasikan
KNeighborsClassifierbernamaclf_knndengan 5 tetangga (ditentukan menggunakann_neighbors). - Instansiasikan
LogisticRegressionbernilai"balanced"bernamaclf_lr(ditentukan menggunakanclass_weight). - Instansiasikan
DecisionTreeClassifierbernamaclf_dtdenganmin_samples_leaf = 3danmin_samples_split = 9. - Bangun
VotingClassifiermenggunakan parameterestimatorsuntuk menyatakan daftar tuple (str, estimator) berikut:'knn',clf_knn,'lr',clf_lr, dan'dt',clf_dt.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Instantiate the individual models
clf_knn = ____
clf_lr = ____
clf_dt = ____(____, ____, random_state=500)
# Create and fit the voting classifier
clf_vote = ____(
estimators=[('____', ____), ('____', ____), ('____', ____)]
)
clf_vote.fit(X_train, y_train)