Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Jämföra Modeller | Jämföra Modeller
Klassificering med Python

bookUtmaning: Jämföra Modeller

Nu kommer du att jämföra de modeller vi har gått igenom med hjälp av en enda datamängd — breast cancer dataset. Målvariabeln är kolumnen 'diagnosis', där 1 representerar maligna och 0 representerar benigna fall.

Du kommer att använda GridSearchCV för varje modell för att hitta de bästa parametrarna. I denna uppgift ska du använda recall som utvärderingsmått eftersom minimering av falska negativa är avgörande. För att låta GridSearchCV välja de bästa parametrarna baserat på recall, ange scoring='recall'.

Uppgift

Swipe to start coding

Du har fått en bröstcancerdataset lagrad som en DataFrame i variabeln df.

  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [3, 5, 7, 12] för n_neighbors och lagra den i variabeln knn_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [0.1, 1, 10] för C och lagra den i variabeln lr_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [2, 4, 6, 10] för max_depth och [1, 2, 4, 7] för min_samples_leaf, och lagra den i variabeln dt_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [2, 4, 6] för max_depth och [20, 50, 100] för n_estimators, och lagra den i variabeln rf_params.
  • Initiera och träna ett GridSearchCV-objekt för varje modell och lagra de tränade modellerna i respektive variabler: knn_grid, lr_grid, dt_grid och rf_grid.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 3
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:

Can you show me how to set up GridSearchCV with recall as the scoring metric?

Which models should I compare using GridSearchCV?

Can you explain why recall is important in this context?

close

Awesome!

Completion rate improved to 4.17

bookUtmaning: Jämföra Modeller

Svep för att visa menyn

Nu kommer du att jämföra de modeller vi har gått igenom med hjälp av en enda datamängd — breast cancer dataset. Målvariabeln är kolumnen 'diagnosis', där 1 representerar maligna och 0 representerar benigna fall.

Du kommer att använda GridSearchCV för varje modell för att hitta de bästa parametrarna. I denna uppgift ska du använda recall som utvärderingsmått eftersom minimering av falska negativa är avgörande. För att låta GridSearchCV välja de bästa parametrarna baserat på recall, ange scoring='recall'.

Uppgift

Swipe to start coding

Du har fått en bröstcancerdataset lagrad som en DataFrame i variabeln df.

  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [3, 5, 7, 12] för n_neighbors och lagra den i variabeln knn_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [0.1, 1, 10] för C och lagra den i variabeln lr_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [2, 4, 6, 10] för max_depth och [1, 2, 4, 7] för min_samples_leaf, och lagra den i variabeln dt_params.
  • Skapa en ordbok för GridSearchCV för att iterera genom värdena [2, 4, 6] för max_depth och [20, 50, 100] för n_estimators, och lagra den i variabeln rf_params.
  • Initiera och träna ett GridSearchCV-objekt för varje modell och lagra de tränade modellerna i respektive variabler: knn_grid, lr_grid, dt_grid och rf_grid.

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 5. Kapitel 3
single

single

some-alt