Herausforderung: Erstellung Einer Vollständigen ML-Pipeline
Erstellen Sie nun eine Pipeline, die einen finalen Schätzer enthält. Dies ergibt eine trainierte Vorhersagepipeline, die mit der Methode .predict() Vorhersagen für neue Instanzen generieren kann.
Da ein Prädiktor die Zielvariable y benötigt, kodieren Sie diese separat von der für X erstellten Pipeline. Verwenden Sie LabelEncoder, um das Ziel zu kodieren.
Zusätzlich stehen Materialien zur Verfügung, um die Syntax von make_column_transformer und make_pipeline zu wiederholen.
Da die Vorhersagen als kodiert in 0, 1 oder 2 vorliegen, kann die Methode .inverse_transform() von LabelEncoder verwendet werden, um sie zurück in die ursprünglichen Bezeichnungen zu konvertieren: 'Adelie', 'Chinstrap' oder 'Gentoo'.
Swipe to start coding
Sie haben ein Pinguin-DataFrame df. Erstellen und trainieren Sie eine vollständige ML-Pipeline mit dem KNeighborsClassifier.
- Kodieren Sie das Ziel
ymit demLabelEncoder. - Erstellen Sie einen
ColumnTransformer(ct), der denOneHotEncoderauf'island'und'sex'anwendet, mitremainder='passthrough'. - Erstellen Sie eine Pipeline mit:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Trainieren Sie die Pipeline mit
Xundy. - Sagen Sie mit
Xvoraus und geben Sie die ersten dekodierten Klassennamen aus.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 3.13
Herausforderung: Erstellung Einer Vollständigen ML-Pipeline
Swipe um das Menü anzuzeigen
Erstellen Sie nun eine Pipeline, die einen finalen Schätzer enthält. Dies ergibt eine trainierte Vorhersagepipeline, die mit der Methode .predict() Vorhersagen für neue Instanzen generieren kann.
Da ein Prädiktor die Zielvariable y benötigt, kodieren Sie diese separat von der für X erstellten Pipeline. Verwenden Sie LabelEncoder, um das Ziel zu kodieren.
Zusätzlich stehen Materialien zur Verfügung, um die Syntax von make_column_transformer und make_pipeline zu wiederholen.
Da die Vorhersagen als kodiert in 0, 1 oder 2 vorliegen, kann die Methode .inverse_transform() von LabelEncoder verwendet werden, um sie zurück in die ursprünglichen Bezeichnungen zu konvertieren: 'Adelie', 'Chinstrap' oder 'Gentoo'.
Swipe to start coding
Sie haben ein Pinguin-DataFrame df. Erstellen und trainieren Sie eine vollständige ML-Pipeline mit dem KNeighborsClassifier.
- Kodieren Sie das Ziel
ymit demLabelEncoder. - Erstellen Sie einen
ColumnTransformer(ct), der denOneHotEncoderauf'island'und'sex'anwendet, mitremainder='passthrough'. - Erstellen Sie eine Pipeline mit:
•
ct•SimpleImputer(strategy='most_frequent')•StandardScaler•KNeighborsClassifier - Trainieren Sie die Pipeline mit
Xundy. - Sagen Sie mit
Xvoraus und geben Sie die ersten dekodierten Klassennamen aus.
Lösung
Danke für Ihr Feedback!
single