Definiere das Ensemble
In den folgenden Übungen arbeitest du mit dem Indian Liver Patient Dataset aus dem UCI Machine Learning Repository.
In dieser Übung wirst du drei Klassifikatoren instanziieren, die anhand aller Merkmale des Datensatzes vorhersagen, ob ein Patient an einer Lebererkrankung leidet.
Die Klassen LogisticRegression
, DecisionTreeClassifier
, und KNeighborsClassifier
unter dem Alias KNN
sind in deinem Arbeitsbereich verfügbar.
Diese Übung ist Teil des Kurses
Maschinelles Lernen mit baumbasierten Modellen in Python
Anleitung zur Übung
Erstelle einen logistischen Regressionsklassifikator und weise ihn
lr
zu.Erstelle einen KNN Klassifikator, der 27 nächste Nachbarn berücksichtigt und weise ihn
knn
zu.Erstelle einen Entscheidungsbaum-Klassifikator mit dem Parameter
min_samples_leaf
, der auf 0,13 gesetzt ist, und weise ihndt
zu.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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)]