Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Confronto tra Modelli | Confronto tra Modelli
Classificazione con Python

bookSfida: Confronto tra Modelli

Ora confronterai i modelli che abbiamo trattato utilizzando un unico dataset — il breast cancer dataset. La variabile target è la colonna 'diagnosis', dove 1 rappresenta i casi maligni e 0 rappresenta quelli benigni.

Applicherai GridSearchCV a ciascun modello per trovare i parametri ottimali. In questo compito, utilizzerai il recall come metrica di valutazione perché è fondamentale minimizzare i falsi negativi. Per fare in modo che GridSearchCV selezioni i parametri migliori in base al recall, imposta scoring='recall'.

Compito

Swipe to start coding

È disponibile un dataset sul cancro al seno memorizzato come DataFrame nella variabile df.

  • Creare un dizionario per GridSearchCV che itera sui valori [3, 5, 7, 12] per n_neighbors e salvarlo nella variabile knn_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [0.1, 1, 10] per C e salvarlo nella variabile lr_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [2, 4, 6, 10] per max_depth e [1, 2, 4, 7] per min_samples_leaf, e salvarlo nella variabile dt_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [2, 4, 6] per max_depth e [20, 50, 100] per n_estimators, e salvarlo nella variabile rf_params.
  • Inizializzare e addestrare un oggetto GridSearchCV per ciascun modello, e salvare i modelli addestrati nelle rispettive variabili: knn_grid, lr_grid, dt_grid e rf_grid.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 4.17

bookSfida: Confronto tra Modelli

Scorri per mostrare il menu

Ora confronterai i modelli che abbiamo trattato utilizzando un unico dataset — il breast cancer dataset. La variabile target è la colonna 'diagnosis', dove 1 rappresenta i casi maligni e 0 rappresenta quelli benigni.

Applicherai GridSearchCV a ciascun modello per trovare i parametri ottimali. In questo compito, utilizzerai il recall come metrica di valutazione perché è fondamentale minimizzare i falsi negativi. Per fare in modo che GridSearchCV selezioni i parametri migliori in base al recall, imposta scoring='recall'.

Compito

Swipe to start coding

È disponibile un dataset sul cancro al seno memorizzato come DataFrame nella variabile df.

  • Creare un dizionario per GridSearchCV che itera sui valori [3, 5, 7, 12] per n_neighbors e salvarlo nella variabile knn_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [0.1, 1, 10] per C e salvarlo nella variabile lr_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [2, 4, 6, 10] per max_depth e [1, 2, 4, 7] per min_samples_leaf, e salvarlo nella variabile dt_params.
  • Creare un dizionario per GridSearchCV che itera sui valori [2, 4, 6] per max_depth e [20, 50, 100] per n_estimators, e salvarlo nella variabile rf_params.
  • Inizializzare e addestrare un oggetto GridSearchCV per ciascun modello, e salvare i modelli addestrati nelle rispettive variabili: knn_grid, lr_grid, dt_grid e rf_grid.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 3
single

single

some-alt