Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Een Pipeline Maken | Pipelines
ML-Introductie met Scikit-learn

bookUitdaging: Een Pipeline Maken

In deze uitdaging worden alle preprocessingsstappen gecombineerd in een enkele pipeline met gebruik van de originele penguins.csv dataset.

  1. Verwijder de twee rijen met onvoldoende gegevens.
  2. Bouw een pipeline die encoderen, imputeren en schalen omvat.

Alleen de twee kolommen 'sex' en 'island' moeten worden gecodeerd. Omdat je niet de gehele X wilt coderen, moet je een ColumnTransformer gebruiken. Daarna pas je de SimpleImputer en StandardScaler toe op de gehele X.

Hier volgt een herinnering aan de functies make_column_transformer() en make_pipeline() die je zult gebruiken.

Taak

Swipe to start coding

  1. Importeer de juiste functie voor het aanmaken van een pipeline.
  2. Maak een ColumnTransformer waarbij de OneHotEncoder alleen wordt toegepast op de kolommen 'sex' en 'island'.
  3. Zorg ervoor dat alle andere kolommen ongemoeid blijven.
  4. Maak een pipeline die bestaat uit de zojuist gemaakte ct, een SimpleImputer die ontbrekende waarden invult met de meest voorkomende waarde, en een StandardScaler als laatste stap.
  5. Transformeer X met behulp van de door jou gemaakte pipe.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 4
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 3.13

bookUitdaging: Een Pipeline Maken

Veeg om het menu te tonen

In deze uitdaging worden alle preprocessingsstappen gecombineerd in een enkele pipeline met gebruik van de originele penguins.csv dataset.

  1. Verwijder de twee rijen met onvoldoende gegevens.
  2. Bouw een pipeline die encoderen, imputeren en schalen omvat.

Alleen de twee kolommen 'sex' en 'island' moeten worden gecodeerd. Omdat je niet de gehele X wilt coderen, moet je een ColumnTransformer gebruiken. Daarna pas je de SimpleImputer en StandardScaler toe op de gehele X.

Hier volgt een herinnering aan de functies make_column_transformer() en make_pipeline() die je zult gebruiken.

Taak

Swipe to start coding

  1. Importeer de juiste functie voor het aanmaken van een pipeline.
  2. Maak een ColumnTransformer waarbij de OneHotEncoder alleen wordt toegepast op de kolommen 'sex' en 'island'.
  3. Zorg ervoor dat alle andere kolommen ongemoeid blijven.
  4. Maak een pipeline die bestaat uit de zojuist gemaakte ct, een SimpleImputer die ontbrekende waarden invult met de meest voorkomende waarde, en een StandardScaler als laatste stap.
  5. Transformeer X met behulp van de door jou gemaakte pipe.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 3.13
Sectie 3. Hoofdstuk 4
single

single

some-alt