Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Putkiston Luominen | Putkistot
Johdatus koneoppimiseen Pythonilla
Osio 3. Luku 4
single

single

Haaste: Putkiston Luominen

Pyyhkäise näyttääksesi valikon

Käytä alkuperäistä penguins.csv-tiedostoa: poista ensin kaksi riviä, joissa on puutteelliset tiedot. Rakenna yksi esikäsittelyputki, joka suorittaa koodauksen, imputoinnin ja skaalaamisen.

transformer_workflow

Vain kentät 'sex' ja 'island' tulee koodata, joten käytä ColumnTransformer-luokkaa. Tämän jälkeen käytä SimpleImputer- ja StandardScaler-luokkia kaikkiin ominaisuuksiin.

Tässä muistutus make_column_transformer()- ja make_pipeline()-funktioista, joita tulet käyttämään.

make_column_transformer
make_pipeline
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

  1. Tuo make_pipeline.
  2. Luo ct käyttämällä OneHotEncoder-muunninta sarakkeille 'sex' ja 'island', käyttäen remainder='passthrough'.
  3. Rakenna putki: ctSimpleImputer('most_frequent')StandardScaler.
  4. Muunna X ja tallenna tulos muuttujaan X_transformed.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt