LoslegenKostenlos loslegen

Ensemble-Modelle für zusätzliche Stimmen

Das LassoCV()-Modell hat 22 von 32 Features ausgewählt. Nicht schlecht, aber auch keine spektakuläre Dimensionsreduktion. Lass uns zwei weitere Modelle nutzen, um mit dem Recursive Feature Eliminator (RFE) die 10 Features zu wählen, die sie für am wichtigsten halten.

Die standardisierten Trainings- und Testdaten wurden bereits als X_train, X_test, y_train und y_test geladen.

Diese Übung ist Teil des Kurses

Dimensionsreduktion in Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

from sklearn.feature_selection import RFE
from sklearn.ensemble import GradientBoostingRegressor

# Select 10 features with RFE on a GradientBoostingRegressor, drop 3 features on each step
rfe_gb = RFE(estimator=____, 
             n_features_to_select=____, step=____, verbose=1)
rfe_gb.fit(X_train, y_train)
Code bearbeiten und ausführen