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 adalah bagian dari kursus
Metode Ensemble di Python
Petunjuk 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 praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)