Udfordring: Oprettelse af en Komplet ML-Pipeline
Opret nu en pipeline, der inkluderer en slutestimator. Dette giver en trænet forudsigelses-pipeline, som kan generere forudsigelser for nye instanser ved hjælp af .predict()-metoden.
Da en prædiktor kræver målvariablen y, skal denne kodes separat fra den pipeline, der er oprettet til X. Brug LabelEncoder til at kode target.
Derudover er der materialer til at gennemgå syntaksen for make_column_transformer og make_pipeline.
Da forudsigelserne er kodet som 0, 1 eller 2, kan .inverse_transform()-metoden fra LabelEncoder bruges til at konvertere dem tilbage til de oprindelige etiketter: 'Adelie', 'Chinstrap' eller 'Gentoo'.
Swipe to start coding
Du har en pingvin-DataFrame df. Byg og træn en komplet ML-pipeline ved brug af KNeighborsClassifier.
- Kod målet
ymedLabelEncoder. - Opret en
ColumnTransformer(ct), der anvenderOneHotEncoderpå'island'og'sex', medremainder='passthrough'. - Byg en pipeline med:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Tilpas pipelinen på
Xogy. - Forudsig på
Xog udskriv de første dekodede klassenavne.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.13
Udfordring: Oprettelse af en Komplet ML-Pipeline
Stryg for at vise menuen
Opret nu en pipeline, der inkluderer en slutestimator. Dette giver en trænet forudsigelses-pipeline, som kan generere forudsigelser for nye instanser ved hjælp af .predict()-metoden.
Da en prædiktor kræver målvariablen y, skal denne kodes separat fra den pipeline, der er oprettet til X. Brug LabelEncoder til at kode target.
Derudover er der materialer til at gennemgå syntaksen for make_column_transformer og make_pipeline.
Da forudsigelserne er kodet som 0, 1 eller 2, kan .inverse_transform()-metoden fra LabelEncoder bruges til at konvertere dem tilbage til de oprindelige etiketter: 'Adelie', 'Chinstrap' eller 'Gentoo'.
Swipe to start coding
Du har en pingvin-DataFrame df. Byg og træn en komplet ML-pipeline ved brug af KNeighborsClassifier.
- Kod målet
ymedLabelEncoder. - Opret en
ColumnTransformer(ct), der anvenderOneHotEncoderpå'island'og'sex', medremainder='passthrough'. - Byg en pipeline med:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Tilpas pipelinen på
Xogy. - Forudsig på
Xog udskriv de første dekodede klassenavne.
Løsning
Tak for dine kommentarer!
single