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
Introductie tot Machine Learning met Python

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

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

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

Daarnaast zijn er materialen om de syntaxis van make_column_transformer en make_pipeline te herzien.

Note
Opmerking

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

Taak

Swipe to start coding

Je hebt een penguin-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. Train de pijplijn 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.

close

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

Veeg om het menu te tonen

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

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

Daarnaast zijn er materialen om de syntaxis van make_column_transformer en make_pipeline te herzien.

Note
Opmerking

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

Taak

Swipe to start coding

Je hebt een penguin-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. Train de pijplijn 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