Поделиться через


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

Имя столбца времени, только если набор данных вывода является временным рядом.

Default value: None
target_column_name
str

Имя целевого столбца, только если набор данных вывода содержит целевой столбец.

Default value: None
inference_type
str

Какой метод вывода следует использовать в модели. Возможные значения: "прогноз", "predict_proba" и "прогноз".

Default value: None
forecast_mode
str

Используемый тип прогноза (rolling) или recursive (рекурсивный) по умолчанию — рекурсивный.

Default value: recursive
step
int

Число периодов для продвижения окна прогнозирования в каждой итерации (только для последовательного прогнозирования) по умолчанию — 1.

Default value: 1
forecast_quantiles

Необязательный список квантили для получения прогнозов.

Default value: None

Методы

validate

Проверяет предоставленные параметры.

validate

Проверяет предоставленные параметры.

validate()