Twój pierwszy zespół modeli
Czas zbudować pierwszy model zespołowy! Zbiór danych o Pokémonach z poprzedniego ćwiczenia został wczytany i podzielony na zestawy treningowe i testowe.
Twoim zadaniem jest zastosowanie techniki głosowania przy użyciu API sklearn. Utwórz poszczególne modele i przekaż je jako parametry, aby zbudować swój pierwszy klasyfikator głosujący.
To ćwiczenie jest częścią kursu
Metody zespołowe w Pythonie
Instrukcje do ćwiczenia
- Utwórz instancję
KNeighborsClassifiero nazwieclf_knnz 5 sąsiadami (parametrn_neighbors). - Utwórz instancję
LogisticRegressiono nazwieclf_lrz parametremclass_weightustawionym na"balanced". - Utwórz instancję
DecisionTreeClassifiero nazwieclf_dtz parametramimin_samples_leaf = 3imin_samples_split = 9. - Zbuduj
VotingClassifier, używając parametruestimators, aby przekazać następującą listę krotek (str, estymator):'knn',clf_knn,'lr',clf_lroraz'dt',clf_dt.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)