Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Het Creëren van een Volledige ML-Pijplijn | Pipelines
Quizzes & Challenges
Quizzes
Challenges
/
Introductie tot Machine Learning met Python

bookUitdaging: Het Creëren van een Volledige ML-Pijplijn

Maak nu een pipeline die een eindschatter bevat. Dit resulteert in een getrainde voorspellingspipeline die voorspellingen kan genereren voor nieuwe instanties met behulp van de .predict()-methode.

Omdat een voorspeller de doelvariabele y vereist, codeer deze afzonderlijk van de pipeline die voor X is gebouwd. Gebruik LabelEncoder om de doelvariabele te coderen.

Note
Opmerking

Aangezien de voorspellingen gecodeerd zijn als 0, 1 of 2, kan de .inverse_transform()-methode van LabelEncoder worden gebruikt om deze terug te zetten naar de oorspronkelijke labels: 'Adelie', 'Chinstrap' of 'Gentoo'.

Taak

Swipe to start coding

Je hebt een pinguïn-DataFrame df. Bouw en train een volledige ML-pijplijn met behulp van KNeighborsClassifier.

  1. Encodeer de target y met LabelEncoder.
  2. Maak een ColumnTransformer (ct) die OneHotEncoder toepast op 'island' en 'sex', met remainder='passthrough'.
  3. Bouw een pijplijn met: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Pas de pijplijn aan op X en y.
  5. Voorspel op X en print de eerste gedecodeerde klassenamen.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

How do I use LabelEncoder to encode the target variable?

Can you show me how to add a final estimator to the pipeline?

What is the purpose of encoding the target variable separately from the features?

close

Awesome!

Completion rate improved to 3.13

bookUitdaging: Het Creëren van een Volledige ML-Pijplijn

Veeg om het menu te tonen

Maak nu een pipeline die een eindschatter bevat. Dit resulteert in een getrainde voorspellingspipeline die voorspellingen kan genereren voor nieuwe instanties met behulp van de .predict()-methode.

Omdat een voorspeller de doelvariabele y vereist, codeer deze afzonderlijk van de pipeline die voor X is gebouwd. Gebruik LabelEncoder om de doelvariabele te coderen.

Note
Opmerking

Aangezien de voorspellingen gecodeerd zijn als 0, 1 of 2, kan de .inverse_transform()-methode van LabelEncoder worden gebruikt om deze terug te zetten naar de oorspronkelijke labels: 'Adelie', 'Chinstrap' of 'Gentoo'.

Taak

Swipe to start coding

Je hebt een pinguïn-DataFrame df. Bouw en train een volledige ML-pijplijn met behulp van KNeighborsClassifier.

  1. Encodeer de target y met LabelEncoder.
  2. Maak een ColumnTransformer (ct) die OneHotEncoder toepast op 'island' en 'sex', met remainder='passthrough'.
  3. Bouw een pijplijn met: • ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
  4. Pas de pijplijn aan op X en y.
  5. Voorspel op X en print de eerste gedecodeerde klassenamen.

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!

Sectie 3. Hoofdstuk 6
single

single

some-alt