Partilhar via


ManyModelsInferenceParameters Classe

Parâmetros utilizados para o pipeline de inferência ManyModels.

Herança
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParameters
ManyModelsInferenceParameters

Construtor

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

Name Description
partition_column_names
Necessário
str

Os nomes das colunas utilizadas para agrupar os seus modelos. Para séries de tempo, os grupos não podem dividir séries temporizadores individuais. Ou seja, cada grupo tem de conter uma ou mais séries temporais inteiras.

time_column_name
str

Nome da coluna de tempo apenas se o conjunto de dados de inferência for uma série de tempo.

Default value: None
target_column_name
str

Nome da coluna de destino apenas se o conjunto de dados de inferência tiver a coluna de destino.

Default value: None
inference_type
str

Que método de inferência utilizar no modelo. Os valores possíveis são "previsão", "predict_proba" e "prever".

Default value: None
forecast_mode
str

O tipo de previsão a utilizar, "sem interrupção" ou "recursivo", é predefinido como "recursivo".

Default value: recursive
step
int

Número de períodos para avançar a janela de previsão em cada iteração (apenas para previsão sem interrupção), a predefinição é 1.

Default value: 1
forecast_quantiles

Lista opcional de quantiles para obter previsões.

Default value: None

Métodos

validate

Valida os parâmetros fornecidos.

validate

Valida os parâmetros fornecidos.

validate()