Großartig!
Completion Rate verbessert auf 3.13Abschnitt 4. Kapitel 5
single
Herausforderung: Bewertung des Modells mit Kreuzvalidierung
Swipe um das Menü anzuzeigen
In dieser Aufgabe ein Modell erstellen und bewerten, indem sowohl der Train-Test-Split als auch die Kreuzvalidierung auf dem vorverarbeiteten penguins dataset angewendet werden.
Die folgenden Funktionen sind dabei hilfreich:
cross_val_score()aussklearn.model_selection;train_test_split()aussklearn.model_selection;- Die Methoden
.fit()und.score()des Modells.
Aufgabe
Swipe to start coding
Sie erhalten eine vorverarbeitete Version des Pinguin-Datensatzes, bei der die Merkmalsmatrix X und die Zielvariable y für das Modellieren bereitstehen.
Ihr Ziel ist es, ein KNeighborsClassifier-Modell sowohl mit Cross-Validation als auch mit einem Train-Test-Split zu trainieren und zu evaluieren.
- Initialisieren Sie ein
KNeighborsClassifier-Objekt mitn_neighbors=4. - Verwenden Sie die Funktion
cross_val_score()mitcv=3, um die Cross-Validation-Ergebnisse für das Modell zu berechnen. - Teilen Sie die Daten mit der Funktion
train_test_split()in Trainings- und Testdaten auf. - Trainieren Sie das Modell auf dem Trainingsdatensatz mit der Methode
.fit(). - Evaluieren Sie das Modell auf dem Testdatensatz mit der Methode
.score()und geben Sie das Ergebnis aus.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 5
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen