Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Utvärdering av Modellen med Korsvalidering | Modellering
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introduktion till maskininlärning med Python

bookUtmaning: Utvärdering av Modellen med Korsvalidering

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ån sklearn.model_selection;
  • train_test_split() från sklearn.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.

  1. Initiera ett KNeighborsClassifier-objekt med n_neighbors=4.
  2. Använd funktionen cross_val_score() med cv=3 för att beräkna korsvalideringspoäng för modellen.
  3. Dela upp data i tränings- och testmängder med funktionen train_test_split().
  4. Träna modellen på träningsmängden med metoden .fit().
  5. Utvärdera modellen på testmängden med metoden .score() och skriv ut resultatet.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

What is the difference between train-test split and cross-validation?

Can you explain how to use cross_val_score() with the penguins dataset?

How do I choose which evaluation method to use?

close

bookUtmaning: 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ån sklearn.model_selection;
  • train_test_split() från sklearn.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.

  1. Initiera ett KNeighborsClassifier-objekt med n_neighbors=4.
  2. Använd funktionen cross_val_score() med cv=3 för att beräkna korsvalideringspoäng för modellen.
  3. Dela upp data i tränings- och testmängder med funktionen train_test_split().
  4. Träna modellen på träningsmängden med metoden .fit().
  5. Utvärdera modellen på testmängden med metoden .score() och skriv ut resultatet.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 5
single

single

some-alt