Definieer het ensemble
In de volgende reeks oefeningen werk je met de Indian Liver Patient Dataset uit de UCI Machine Learning Repository.
In deze oefening instantieer je drie classifiers om te voorspellen of een patiënt een leverziekte heeft, met alle features in de gegevensset.
De classes LogisticRegression, DecisionTreeClassifier en KNeighborsClassifier met het alias KNN zijn beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Machine Learning met boomgebaseerde modellen in Python
Oefeninstructies
Instantier een Logistic Regression-classifier en ken deze toe aan
lr.Instantier een KNN-classifier die 27 dichtstbijzijnde buren gebruikt en ken deze toe aan
knn.Instantier een Decision Tree-classifier met de parameter
min_samples_leafingesteld op 0.13 en ken deze toe aandt.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Set seed for reproducibility
SEED=1
# Instantiate lr
lr = ____(random_state=SEED)
# Instantiate knn
knn = ____(n_neighbors=____)
# Instantiate dt
dt = ____(min_samples_leaf=____, random_state=SEED)
# Define the list classifiers
classifiers = [('Logistic Regression', lr), ('K Nearest Neighbours', knn), ('Classification Tree', dt)]