ManyModelsInferenceParameters 类
用于 ManyModels 推理管道的参数。
构造函数
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()