1. Nauka
  2. /
  3. Kursy
  4. /
  5. Metody zespołowe w Pythonie

Connected

ćwiczenie

Głosowanie twarde vs. miękkie

Przećwiczyłeś już budowanie dwóch typów metod zespołowych: głosowania (Voting) i uśredniania (Averaging, czyli głosowania miękkiego). Która z nich jest lepsza? Najlepiej sprawdzić obie i porównać ich wyniki. Zrób to teraz na zbiorze danych z Gry o tron.

Trzy indywidualne klasyfikatory zostały już dla ciebie zainicjalizowane:

  • DecisionTreeClassifier (clf_dt).
  • LogisticRegression (clf_lr).
  • KNeighborsClassifier (clf_knn).

Twoim zadaniem jest porównanie obu podejść – głosowania i uśredniania – aby ustalić, które daje lepsze rezultaty.

Instrukcje

100 XP
  • Przygotuj listę krotek (string, estymator). Użyj 'dt' jako etykiety dla clf_dt, 'lr' dla clf_lr i 'knn' dla clf_knn.
  • Zbuduj klasyfikator głosujący o nazwie clf_vote.
  • Zbuduj klasyfikator uśredniający o nazwie clf_avg.