EnsembleBase 类
用于整合以前的 AutoML 迭代的类。
连接管道会从已拟合的管道的集合进行初始化。
- 继承
-
sklearn.base.BaseEstimatorEnsembleBaseEnsembleBase
构造函数
EnsembleBase(automl_settings: Union[str, Dict[str, Any], azureml.automl.core.automl_base_settings.AutoMLBaseSettings], settings_type: Type[SettingsType])
参数
- automl_settings
- settings_type
方法
| convert_settings |
将设置转换为设置对象。 |
| fit |
未实现拟合方法。 改用 fit_ensemble 方法 |
| fit_ensemble |
根据现有拟合管道拟合连接。 |
| predict |
预测所提供的输入的目标。 |
| predict_proba |
返回输入数据集的概率估算值。 |
convert_settings
将设置转换为设置对象。
convert_settings(automl_settings: Union[str, Dict[str, Any], azureml.automl.core.automl_base_settings.AutoMLBaseSettings], settings_type: Type[SettingsType]) -> SettingsType
参数
- automl_settings
必需
用于 AutoML 试验的设置。
- settings_type
必需
设置对象的类型。
fit
未实现拟合方法。
改用 fit_ensemble 方法
fit(X: Optional[Any], y: Optional[Any]) -> None
参数
- X
必需
- y
必需
例外
NotImplementedError -- Not using this API for ensemble training
fit_ensemble
根据现有拟合管道拟合连接。
fit_ensemble(training_type: azureml.automl.core.shared.constants.TrainingType, **kwargs: Any) -> Tuple[sklearn.base.BaseEstimator, List[sklearn.base.BaseEstimator]]
参数
- training_type
- <xref:constants.TrainingType>
必需
训练类型(例如 TrainAndValidate、MeanCrossValidation 等)
返回
返回一个拟合的连接,其中包括所有选择的模型。
predict
predict_proba
属性
DOWNLOAD_RETURNED_NO_MODELS_MSG
DOWNLOAD_RETURNED_NO_MODELS_MSG = "Could not find any models for running ensembling. This can happen if the download of models required for ensembling procedure didn't finish within the default timeout. Please use `ensemble_download_models_timeout_sec` parameter in AutoMLConfig to set a larger timeout"
MAXIMUM_MODELS_FOR_SELECTION
MAXIMUM_MODELS_FOR_SELECTION = 50
PIPELINES_TUPLES_ALGORITHM_INDEX
PIPELINES_TUPLES_ALGORITHM_INDEX = 2
PIPELINES_TUPLES_CHILD_RUN_INDEX
PIPELINES_TUPLES_CHILD_RUN_INDEX = 3
PIPELINES_TUPLES_ITERATION_INDEX
PIPELINES_TUPLES_ITERATION_INDEX = 0
PIPELINES_TUPLES_PIPELINE_INDEX
PIPELINES_TUPLES_PIPELINE_INDEX = 1
PIPELINES_TUPLES_PIPELINE_SPEC_INDEX
PIPELINES_TUPLES_PIPELINE_SPEC_INDEX = 4
反馈
提交和查看相关反馈