Abschnitt 4. Kapitel 5
single
Challenge: Evaluating the Model with Cross-Validation
Swipe um das Menü anzuzeigen
In dieser Aufgabe ein Modell mit dem vorverarbeiteten penguins dataset erstellen und sowohl mit dem Train-Test-Split als auch mit der Kreuzvalidierung bewerten.
Die folgenden Funktionen sind hilfreich:
cross_val_score()aussklearn.model_selection;train_test_split()aussklearn.model_selection;.fit()- und.score()-Methoden des Modells.
Aufgabe
Wischen, um mit dem Codieren zu beginnen
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-Scores 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