Sektion 4. Kapitel 5
single
Udfordring: Evaluering af Modellen med Krydsvalidering
Stryg for at vise menuen
I denne udfordring skal du opbygge og evaluere en model ved hjælp af både train-test split og krydsvalidering på det forbehandlede penguins dataset.
Følgende funktioner vil være nyttige:
cross_val_score()frasklearn.model_selection;train_test_split()frasklearn.model_selection;.fit()og.score()metoderne for modellen.
Opgave
Swipe to start coding
Du får en forbehandlet version af pingvindatasættet, hvor feature-matricen X og målvariablen y er klar til modellering.
Målet er at træne og evaluere en KNeighborsClassifier-model ved hjælp af både krydsvalidering og et train-test split.
- Initialiser et
KNeighborsClassifier-objekt medn_neighbors=4. - Brug funktionen
cross_val_score()medcv=3for at beregne krydsvalideringsscorer for modellen. - Opdel dataene i trænings- og testdatasæt ved hjælp af funktionen
train_test_split(). - Træn modellen på træningsdatasættet med
.fit()-metoden. - Evaluer modellen på testdatasættet med
.score()-metoden og udskriv resultatet.
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 4. Kapitel 5
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat