Freigeben über


StackEnsembleSettings Klasse

Erweiterte Einstellung zum Anpassen der StackEnsemble-Ausführung.

Vererbung
azure.ai.ml.entities._mixins.RestTranslatableMixin
StackEnsembleSettings

Konstruktor

StackEnsembleSettings(*, stack_meta_learner_k_wargs: Any | None = None, stack_meta_learner_train_percentage: float = 0.2, stack_meta_learner_type: StackMetaLearnerType | None = None, **kwargs: Any)

Parameter

Name Beschreibung
stack_meta_learner_k_wargs
Erforderlich
any

Optionale Parameter, die an den Initialisierer des Metalerners übergeben werden sollen.

stack_meta_learner_train_percentage
Erforderlich

Gibt den Anteil des Trainingssatzes (bei Auswahl des Trainings- und Validierungstyps) an, der für das Training des Metalerners reserviert werden soll. Der Standardwert ist 0.2.

stack_meta_learner_type
Erforderlich

Der Metalerner ist ein Modell, das für die Ausgabe der einzelnen heterogenen Modelle trainiert wird. Mögliche Werte sind: "None", "LogisticRegression", "LogisticRegressionCV", "LightGBMClassifier", "ElasticNet", "ElasticNetCV", "LightGBMRegressor", "LinearRegression".

Keyword-Only Parameter

Name Beschreibung
stack_meta_learner_k_wargs
Erforderlich
stack_meta_learner_train_percentage
Standardwert: 0.2
stack_meta_learner_type
Erforderlich