Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Mettere Tutto Insieme | Modellazione
Introduzione al Machine Learning con Python
Sezione 4. Capitolo 10
single

single

bookSfida: Mettere Tutto Insieme

Scorri per mostrare il menu

In questa sfida, applicare l'intero flusso di lavoro appreso nel corso — dalla pre-elaborazione dei dati, all'addestramento, fino alla valutazione del modello.

Compito

Scorri per iniziare a programmare

Stai lavorando con un dataset di pinguini. Costruisci una pipeline di machine learning per classificare le specie utilizzando KNN, gestendo codifica, valori mancanti, scaling e tuning.

  1. Codifica y con LabelEncoder.
  2. Suddividi con train_test_split(test_size=0.33).
  3. Crea ct: OneHotEncoder su 'island', 'sex', remainder='passthrough'.
  4. Imposta param_grid per n_neighbors, weights, p. Per n_neighbors è preferibile usare valori dispari interi.
  5. Crea GridSearchCV(KNeighborsClassifier(), param_grid).
  6. Pipeline: ctSimpleImputer('most_frequent')StandardScalerGridSearchCV.
  7. Allena sul train.
  8. Stampa lo .score sul test.
  9. Predici, stampa le prime 5 etichette decodificate.
  10. Stampa .best_estimator_.

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 10
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

some-alt