ManyModelsInferenceParameters 类

用于 ManyModels 推理管道的参数。

继承
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParameters
ManyModelsInferenceParameters

构造函数

ManyModelsInferenceParameters(partition_column_names: str, time_column_name: str | None = None, target_column_name: str | None = None, inference_type: str | None = None, forecast_mode: str = 'recursive', step: int = 1, forecast_quantiles: float | List[float] | None = None)

参数

名称 说明
partition_column_names
必需
str

用于对模型进行分组的列的名称。 对于时间序列,组不得拆分单个时序。 也就是说,每个组必须包含一个或多个整个时序。

time_column_name
str

仅当推理数据集为时序时,才使用时间列名称。

默认值: None
target_column_name
str

仅当推理数据集具有目标列时,目标列名称。

默认值: None
inference_type
str

在模型上使用哪种推理方法。 可能的值为“forecast”、“predict_proba”和“predict”。

默认值: None
forecast_mode
str

要使用的预测类型(“滚动”或“递归”)默认为“递归”。

默认值: recursive
step
int

在每次迭代中提前预测窗口的周期数 (滚动预测仅) ,默认为 1。

默认值: 1
forecast_quantiles

要获取其预测的分位数的可选列表。

默认值: None

方法

validate

验证提供的参数。

validate

验证提供的参数。

validate()