Utmaning: Skapa en Komplett ML-Pipeline
Skapa nu en pipeline som inkluderar en slutlig estimator. Detta resulterar i en tränad prediktionspipeline som kan generera förutsägelser för nya instanser med hjälp av .predict()-metoden.
Eftersom en prediktor kräver målvariabeln y, koda den separat från pipelinen som byggts för X. Använd LabelEncoder för att koda målet.
Dessutom finns material för att repetera syntaxen för make_column_transformer och make_pipeline.
Eftersom förutsägelserna är kodade som 0, 1 eller 2 kan .inverse_transform()-metoden från LabelEncoder användas för att konvertera dem tillbaka till de ursprungliga etiketterna: 'Adelie', 'Chinstrap' eller 'Gentoo'.
Swipe to start coding
Du har en pingvin-DataFrame df. Bygg och träna en komplett ML-pipeline med KNeighborsClassifier.
- Koda målet
ymedLabelEncoder. - Skapa en
ColumnTransformer(ct) som använderOneHotEncoderpå'island'och'sex', medremainder='passthrough'. - Bygg en pipeline med:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Träna pipelinen på
Xochy. - Gör prediktioner på
Xoch skriv ut de första avkodade klassnamnen.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you show me an example of how to use LabelEncoder with the target variable?
How do I combine the column transformer and the final estimator in a pipeline?
What is the difference between make_column_transformer and make_pipeline?
Fantastiskt!
Completion betyg förbättrat till 3.13
Utmaning: Skapa en Komplett ML-Pipeline
Svep för att visa menyn
Skapa nu en pipeline som inkluderar en slutlig estimator. Detta resulterar i en tränad prediktionspipeline som kan generera förutsägelser för nya instanser med hjälp av .predict()-metoden.
Eftersom en prediktor kräver målvariabeln y, koda den separat från pipelinen som byggts för X. Använd LabelEncoder för att koda målet.
Dessutom finns material för att repetera syntaxen för make_column_transformer och make_pipeline.
Eftersom förutsägelserna är kodade som 0, 1 eller 2 kan .inverse_transform()-metoden från LabelEncoder användas för att konvertera dem tillbaka till de ursprungliga etiketterna: 'Adelie', 'Chinstrap' eller 'Gentoo'.
Swipe to start coding
Du har en pingvin-DataFrame df. Bygg och träna en komplett ML-pipeline med KNeighborsClassifier.
- Koda målet
ymedLabelEncoder. - Skapa en
ColumnTransformer(ct) som använderOneHotEncoderpå'island'och'sex', medremainder='passthrough'. - Bygg en pipeline med:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Träna pipelinen på
Xochy. - Gör prediktioner på
Xoch skriv ut de första avkodade klassnamnen.
Lösning
Tack för dina kommentarer!
single