Udfordring: Oprettelse af en Komplet ML-Pipeline
Opret nu en pipeline, der inkluderer en slutestimator. Dette giver en trænet forudsigelsespipeline, der kan generere forudsigelser for nye instanser ved hjælp af .predict()-metoden.
Da en prediktor kræver målvariablen y, skal denne kodes separat fra den pipeline, der er opbygget til X. Brug LabelEncoder til at kode target.
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 - Træn 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
Awesome!
Completion rate improved to 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 forudsigelsespipeline, der kan generere forudsigelser for nye instanser ved hjælp af .predict()-metoden.
Da en prediktor kræver målvariablen y, skal denne kodes separat fra den pipeline, der er opbygget til X. Brug LabelEncoder til at kode target.
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 - Træn pipelinen på
Xogy. - Forudsig på
Xog udskriv de første dekodede klassenavne.
Løsning
Tak for dine kommentarer!
single