Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Valutazione del Modello con la Cross-Validazione | Modellazione
Introduzione al ML con Scikit-Learn

bookSfida: Valutazione del Modello con la Cross-Validazione

In questa sfida, costruzione e valutazione di un modello utilizzando sia la suddivisione train-test che la cross-validation sul penguins dataset pre-elaborato.

Le seguenti funzioni saranno utili:

  • cross_val_score() da sklearn.model_selection;
  • train_test_split() da sklearn.model_selection;
  • Metodi .fit() e .score() del modello.
Compito

Swipe to start coding

Ti viene fornita una versione pre-elaborata del dataset dei pinguini, in cui la matrice delle caratteristiche X e la variabile target y sono pronte per la modellazione. Il tuo obiettivo è addestrare e valutare un modello KNeighborsClassifier utilizzando sia la cross-validation che una suddivisione train-test.

  1. Inizializza un oggetto KNeighborsClassifier con n_neighbors=4.
  2. Utilizza la funzione cross_val_score() con cv=3 per calcolare i punteggi di cross-validation per il modello.
  3. Suddividi i dati in set di addestramento e di test utilizzando la funzione train_test_split().
  4. Addestra il modello sul set di addestramento utilizzando il metodo .fit().
  5. Valuta il modello sul set di test utilizzando il metodo .score() e stampa il risultato.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 5
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 3.13

bookSfida: Valutazione del Modello con la Cross-Validazione

Scorri per mostrare il menu

In questa sfida, costruzione e valutazione di un modello utilizzando sia la suddivisione train-test che la cross-validation sul penguins dataset pre-elaborato.

Le seguenti funzioni saranno utili:

  • cross_val_score() da sklearn.model_selection;
  • train_test_split() da sklearn.model_selection;
  • Metodi .fit() e .score() del modello.
Compito

Swipe to start coding

Ti viene fornita una versione pre-elaborata del dataset dei pinguini, in cui la matrice delle caratteristiche X e la variabile target y sono pronte per la modellazione. Il tuo obiettivo è addestrare e valutare un modello KNeighborsClassifier utilizzando sia la cross-validation che una suddivisione train-test.

  1. Inizializza un oggetto KNeighborsClassifier con n_neighbors=4.
  2. Utilizza la funzione cross_val_score() con cv=3 per calcolare i punteggi di cross-validation per il modello.
  3. Suddividi i dati in set di addestramento e di test utilizzando la funzione train_test_split().
  4. Addestra il modello sul set di addestramento utilizzando il metodo .fit().
  5. Valuta il modello sul set di test utilizzando il metodo .score() e stampa il risultato.

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 4. Capitolo 5
single

single

some-alt