Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Modellen Vergelijken | Modellen Vergelijken
Classificatie met Python

bookUitdaging: Modellen Vergelijken

Nu ga je de modellen die we hebben behandeld vergelijken met behulp van één dataset — de borstkanker dataset. De doelvariabele is de kolom 'diagnosis', waarbij 1 staat voor kwaadaardig en 0 voor goedaardig.

Je past GridSearchCV toe op elk model om de beste parameters te vinden. In deze opdracht gebruik je recall als beoordelingsmaatstaf, omdat het minimaliseren van false negatives essentieel is. Om GridSearchCV de beste parameters te laten selecteren op basis van recall, stel je scoring='recall' in.

Taak

Swipe to start coding

Je krijgt een borstkanker-dataset aangeboden die is opgeslagen als een DataFrame in de variabele df.

  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [3, 5, 7, 12] voor n_neighbors en sla deze op in de variabele knn_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [0.1, 1, 10] voor C en sla deze op in de variabele lr_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [2, 4, 6, 10] voor max_depth en [1, 2, 4, 7] voor min_samples_leaf, en sla deze op in de variabele dt_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [2, 4, 6] voor max_depth en [20, 50, 100] voor n_estimators, en sla deze op in de variabele rf_params.
  • Initialiseer en train een GridSearchCV-object voor elk van de modellen en sla de getrainde modellen op in de respectievelijke variabelen: knn_grid, lr_grid, dt_grid en rf_grid.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 4.17

bookUitdaging: Modellen Vergelijken

Veeg om het menu te tonen

Nu ga je de modellen die we hebben behandeld vergelijken met behulp van één dataset — de borstkanker dataset. De doelvariabele is de kolom 'diagnosis', waarbij 1 staat voor kwaadaardig en 0 voor goedaardig.

Je past GridSearchCV toe op elk model om de beste parameters te vinden. In deze opdracht gebruik je recall als beoordelingsmaatstaf, omdat het minimaliseren van false negatives essentieel is. Om GridSearchCV de beste parameters te laten selecteren op basis van recall, stel je scoring='recall' in.

Taak

Swipe to start coding

Je krijgt een borstkanker-dataset aangeboden die is opgeslagen als een DataFrame in de variabele df.

  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [3, 5, 7, 12] voor n_neighbors en sla deze op in de variabele knn_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [0.1, 1, 10] voor C en sla deze op in de variabele lr_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [2, 4, 6, 10] voor max_depth en [1, 2, 4, 7] voor min_samples_leaf, en sla deze op in de variabele dt_params.
  • Maak een dictionary voor GridSearchCV om te itereren over de waarden [2, 4, 6] voor max_depth en [20, 50, 100] voor n_estimators, en sla deze op in de variabele rf_params.
  • Initialiseer en train een GridSearchCV-object voor elk van de modellen en sla de getrainde modellen op in de respectievelijke variabelen: knn_grid, lr_grid, dt_grid en rf_grid.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 3
single

single

some-alt