ManyModelsInferenceParameters 类
用于 ManyModels 推理管道的参数。
- 继承
-
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParametersManyModelsInferenceParameters
构造函数
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
必需
|
用于对模型进行分组的列的名称。 对于时间序列,组不得拆分单个时序。 也就是说,每个组必须包含一个或多个整个时序。 |
time_column_name
|
仅当推理数据集为时序时,才使用时间列名称。 默认值: None
|
target_column_name
|
仅当推理数据集具有目标列时,目标列名称。 默认值: None
|
inference_type
|
在模型上使用哪种推理方法。 可能的值为“forecast”、“predict_proba”和“predict”。 默认值: None
|
forecast_mode
|
要使用的预测类型(“滚动”或“递归”)默认为“递归”。 默认值: recursive
|
step
|
在每次迭代中提前预测窗口的周期数 (滚动预测仅) ,默认为 1。 默认值: 1
|
forecast_quantiles
|
要获取其预测的分位数的可选列表。 默认值: None
|
方法
validate |
验证提供的参数。 |
validate
验证提供的参数。
validate()