Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Creazione di una Pipeline | Pipeline
Introduzione al ML con Scikit-Learn

bookSfida: Creazione di una Pipeline

In questa sfida, è necessario unire tutti i passaggi di pre-elaborazione che abbiamo eseguito in un'unica pipeline. Il dataset è il file iniziale penguins.csv da cui siamo partiti.

Il primo passaggio consiste nel rimuovere due righe inutili. Successivamente, dovrai creare una pipeline che includa codifica, imputazione e normalizzazione.

È necessario codificare solo due colonne, 'sex' e 'island'. Poiché non si desidera codificare l'intero X, è necessario utilizzare un ColumnTransformer. Successivamente, applicare il SimpleImputer e lo StandardScaler all'intero X.

Ecco un promemoria delle funzioni make_column_transformer() e make_pipeline() che utilizzerai.

Compito

Swipe to start coding

  1. Importare la funzione corretta per creare una pipeline.
  2. Creare un ColumnTransformer applicando il OneHotEncoder solo alle colonne 'sex' e 'island'.
  3. Assicurarsi che tutte le altre colonne rimangano invariate.
  4. Creare una pipeline contenente il ct appena creato, un SimpleImputer che riempie i valori mancanti con il valore più frequente e uno StandardScaler come ultimo passaggio.
  5. Trasformare X utilizzando la pipe creata.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4
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: Creazione di una Pipeline

Scorri per mostrare il menu

In questa sfida, è necessario unire tutti i passaggi di pre-elaborazione che abbiamo eseguito in un'unica pipeline. Il dataset è il file iniziale penguins.csv da cui siamo partiti.

Il primo passaggio consiste nel rimuovere due righe inutili. Successivamente, dovrai creare una pipeline che includa codifica, imputazione e normalizzazione.

È necessario codificare solo due colonne, 'sex' e 'island'. Poiché non si desidera codificare l'intero X, è necessario utilizzare un ColumnTransformer. Successivamente, applicare il SimpleImputer e lo StandardScaler all'intero X.

Ecco un promemoria delle funzioni make_column_transformer() e make_pipeline() che utilizzerai.

Compito

Swipe to start coding

  1. Importare la funzione corretta per creare una pipeline.
  2. Creare un ColumnTransformer applicando il OneHotEncoder solo alle colonne 'sex' e 'island'.
  3. Assicurarsi che tutte le altre colonne rimangano invariate.
  4. Creare una pipeline contenente il ct appena creato, un SimpleImputer che riempie i valori mancanti con il valore più frequente e uno StandardScaler come ultimo passaggio.
  5. Trasformare X utilizzando la pipe creata.

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!

close

Awesome!

Completion rate improved to 3.13
Sezione 3. Capitolo 4
single

single

some-alt