Compartir a través de


ManyModelsInferenceParameters Clase

Parámetros usados para la canalización de inferencia ManyModels.

Herencia
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParameters
ManyModelsInferenceParameters

Constructor

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)

Parámetros

Nombre Description
partition_column_names
Requerido
str

Los nombres de las columnas usadas para agrupar los modelos. En el caso de las series de tiempo, los grupos no deben dividir series temporales individuales. Es decir, cada grupo debe contener una o varias series temporales completas.

time_column_name
str

Nombre de columna de hora solo si el conjunto de datos de inferencia es una serie de tiempo.

Valor predeterminado: None
target_column_name
str

Nombre de columna de destino solo si el conjunto de datos de inferencia tiene la columna de destino.

Valor predeterminado: None
inference_type
str

Método de inferencia que se va a usar en el modelo. Los valores posibles son "forecast", "predict_proba" y "predict".

Valor predeterminado: None
forecast_mode
str

El tipo de previsión que se va a usar, ya sea "gradual" o "recursivo", tiene como valor predeterminado "recursivo".

Valor predeterminado: recursive
step
int

Número de períodos para avanzar la ventana de previsión en cada iteración (solo para la previsión gradual), el valor predeterminado es 1.

Valor predeterminado: 1
forecast_quantiles

Lista opcional de cuantiles para obtener previsiones.

Valor predeterminado: None

Métodos

validate

Valida los parámetros proporcionados.

validate

Valida los parámetros proporcionados.

validate()