Aan de slagGa gratis aan de slag

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

Cursus bekijken

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_leaf ingesteld op 0.13 en ken deze toe aan dt.

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)]
Code bewerken en uitvoeren