Challenge: Evaluating the Model with Cross-Validation
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.
Tack för dina kommentarer!
single
Challenge: Evaluating the Model with Cross-Validation
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.
Svep för att börja koda
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 korsvalidering 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
Tack för dina kommentarer!
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