Kursinhalt
Ensemble-Lernen
Ensemble-Lernen
Herausforderung: Aufgabe Mit Stacking Regressor Lösen
Stacking Regressor ist ein Stacking-Ensemble-Lernmodell, das zur Lösung von Regressionsaufgaben verwendet wird. Das Arbeitsprinzip dieses Modells ähnelt dem des Stacking Classifiers: Der einzige Unterschied besteht darin, dass wir Regressionsalgorithmen als Basis- und Metamodelle des Ensembles verwenden.
Wir können die StackingRegressor
-Klasse aus der sklearn
-Bibliothek verwenden, um dieses Modell in Python zu implementieren.
Swipe to start coding
Das make_friedman1
-Datenset ist ein synthetisches Datenset, das häufig für Regressionsaufgaben im maschinellen Lernen verwendet wird. Dieses Datenset wird häufig in Regressionstutorials und Experimenten verwendet, da es einfach ist, aber mit unterschiedlichen Rauschpegeln und Merkmalsdimensionen angepasst werden kann, um verschiedene Regressionsszenarien zu simulieren.
Ihre Aufgabe ist es, die Regressionsaufgabe auf dem Friedman-Datensatz mit Stacking Regressor zu lösen:
- Teilen Sie das Trainingsset in Trainings- und Testuntergruppen auf: Der Anteil des Datensatzes, der in den Testsplit aufgenommen werden soll, muss
0.2
betragen. - Verwenden Sie Decision Tree Regressor mit
max_depth
gleich3
als eines der Basismodelle. - Erstellen Sie ein Stacking Regressor-Modell mit Basis- und Metamodellen.
- Passen Sie das Stacking Regressor-Modell an die Trainingsdaten an.
Lösung
Danke für Ihr Feedback!
Herausforderung: Aufgabe Mit Stacking Regressor Lösen
Stacking Regressor ist ein Stacking-Ensemble-Lernmodell, das zur Lösung von Regressionsaufgaben verwendet wird. Das Arbeitsprinzip dieses Modells ähnelt dem des Stacking Classifiers: Der einzige Unterschied besteht darin, dass wir Regressionsalgorithmen als Basis- und Metamodelle des Ensembles verwenden.
Wir können die StackingRegressor
-Klasse aus der sklearn
-Bibliothek verwenden, um dieses Modell in Python zu implementieren.
Swipe to start coding
Das make_friedman1
-Datenset ist ein synthetisches Datenset, das häufig für Regressionsaufgaben im maschinellen Lernen verwendet wird. Dieses Datenset wird häufig in Regressionstutorials und Experimenten verwendet, da es einfach ist, aber mit unterschiedlichen Rauschpegeln und Merkmalsdimensionen angepasst werden kann, um verschiedene Regressionsszenarien zu simulieren.
Ihre Aufgabe ist es, die Regressionsaufgabe auf dem Friedman-Datensatz mit Stacking Regressor zu lösen:
- Teilen Sie das Trainingsset in Trainings- und Testuntergruppen auf: Der Anteil des Datensatzes, der in den Testsplit aufgenommen werden soll, muss
0.2
betragen. - Verwenden Sie Decision Tree Regressor mit
max_depth
gleich3
als eines der Basismodelle. - Erstellen Sie ein Stacking Regressor-Modell mit Basis- und Metamodellen.
- Passen Sie das Stacking Regressor-Modell an die Trainingsdaten an.
Lösung
Danke für Ihr Feedback!