Avsnitt 4. Kapitel 5
single
Utmaning: Utvärdering av Modellen med Korsvalidering
Svep för att visa menyn
I denna utmaning ska du bygga och utvärdera en modell med både train-test-split och korsvalidering på den förbehandlade penguins dataset.
Följande funktioner kommer att vara användbara:
cross_val_score()frånsklearn.model_selection;train_test_split()frånsklearn.model_selection;.fit()och.score()-metoderna för modellen.
Uppgift
Swipe to start coding
Du har fått en förbehandlad version av pingvindatasetet, där funktionsmatrisen X och målvariabeln y är klara för modellering.
Ditt mål är att träna och utvärdera en KNeighborsClassifier-modell med både cross-validation och en train-test split.
- Initiera ett
KNeighborsClassifier-objekt medn_neighbors=4. - Använd funktionen
cross_val_score()medcv=3för att beräkna korsvalideringspoäng för modellen. - Dela upp data i tränings- och testmängder med funktionen
train_test_split(). - Träna modellen på träningsmängden med metoden
.fit(). - Utvärdera modellen på testmängden med metoden
.score()och skriv ut resultatet.
Lösning
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 4. Kapitel 5
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal