Sezione 4. Capitolo 10
single
Sfida: 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.
- Codifica
yconLabelEncoder. - Suddividi con
train_test_split(test_size=0.33). - Crea
ct:OneHotEncodersu'island','sex',remainder='passthrough'. - Imposta
param_gridpern_neighbors,weights,p. Pern_neighborsè preferibile usare valori dispari interi. - Crea
GridSearchCV(KNeighborsClassifier(), param_grid). - Pipeline:
ct→SimpleImputer('most_frequent')→StandardScaler→GridSearchCV. - Allena sul train.
- Stampa lo
.scoresul test. - Predici, stampa le prime 5 etichette decodificate.
- Stampa
.best_estimator_.
Soluzione
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 4. Capitolo 10
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione