StackEnsembleSettings Class

Advance setting to customize StackEnsemble run.

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

Constructor

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)

Parameters

Name Description
stack_meta_learner_k_wargs
Required
any

Optional parameters to pass to the initializer of the meta-learner.

stack_meta_learner_train_percentage
Required

Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2.

stack_meta_learner_type
Required

The meta-learner is a model trained on the output of the individual heterogeneous models. Possible values include: "None", "LogisticRegression", "LogisticRegressionCV", "LightGBMClassifier", "ElasticNet", "ElasticNetCV", "LightGBMRegressor", "LinearRegression".

Keyword-Only Parameters

Name Description
stack_meta_learner_k_wargs
Required
stack_meta_learner_train_percentage
default value: 0.2
stack_meta_learner_type
Required