Herausforderung: Erstellung Einer Vollständigen ML-Pipeline
Erstellung einer Pipeline mit einem finalen Schätzer. Dies ergibt eine trainierte Vorhersagepipeline, die Vorhersagen für neue Instanzen mit der Methode .predict() generieren kann.
Da ein Prädiktor die Zielvariable y benötigt, diese separat von der für X erstellten Pipeline kodieren. Zur Kodierung des Ziels LabelEncoder verwenden.
Zusätzlich stehen Materialien zur Verfügung, um die Syntax von make_column_transformer und make_pipeline zu wiederholen.
Da die Vorhersagen kodiert als 0, 1 oder 2 vorliegen, kann die Methode .inverse_transform() von LabelEncoder verwendet werden, um sie wieder in die ursprünglichen Labels zurückzuwandeln: 'Adelie', 'Chinstrap' oder 'Gentoo'.
Swipe to start coding
Sie verfügen über 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:
ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
- Trainieren Sie die Pipeline mit
Xundy. - Führen Sie Vorhersagen auf
Xdurch 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 4.55
Herausforderung: Erstellung Einer Vollständigen ML-Pipeline
Swipe um das Menü anzuzeigen
Erstellung einer Pipeline mit einem finalen Schätzer. Dies ergibt eine trainierte Vorhersagepipeline, die Vorhersagen für neue Instanzen mit der Methode .predict() generieren kann.
Da ein Prädiktor die Zielvariable y benötigt, diese separat von der für X erstellten Pipeline kodieren. Zur Kodierung des Ziels LabelEncoder verwenden.
Zusätzlich stehen Materialien zur Verfügung, um die Syntax von make_column_transformer und make_pipeline zu wiederholen.
Da die Vorhersagen kodiert als 0, 1 oder 2 vorliegen, kann die Methode .inverse_transform() von LabelEncoder verwendet werden, um sie wieder in die ursprünglichen Labels zurückzuwandeln: 'Adelie', 'Chinstrap' oder 'Gentoo'.
Swipe to start coding
Sie verfügen über 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:
ctSimpleImputer(strategy='most_frequent')StandardScalerKNeighborsClassifier
- Trainieren Sie die Pipeline mit
Xundy. - Führen Sie Vorhersagen auf
Xdurch und geben Sie die ersten dekodierten Klassennamen aus.
Lösung
Danke für Ihr Feedback!
single