Sestav svůj první ensemble model
Čas postavit svůj první ensemble model! Dataset Pokémonů z předchozího cvičení je už načtený a rozdělený na trénovací a testovací sadu.
Tvým úkolem je využít techniku hlasovacího ensemblu pomocí sklearn API. Vytvoř jednotlivé modely a předej je jako parametry pro sestavení prvního hlasovacího klasifikátoru.
Toto cvičení je součástí kurzu
Ensemble Methods in Python
Pokyny k cvičení
- Vytvoř instanci
KNeighborsClassifiers názvemclf_knns 5 sousedy (zadanými pomocín_neighbors). - Vytvoř instanci
LogisticRegressions názvemclf_lrs hodnotou"balanced"(zadanou pomocíclass_weight). - Vytvoř instanci
DecisionTreeClassifiers názvemclf_dts parametrymin_samples_leaf = 3amin_samples_split = 9. - Sestav
VotingClassifierpomocí parametruestimators, kde zadáš následující seznam dvojic (str, estimátor):'knn',clf_knn,'lr',clf_lra'dt',clf_dt.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)