Compartilhar via


ManyModelsInferenceParameters Classe

Parâmetros usados 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

Nome Description
partition_column_names
Obrigatório
str

Os nomes das colunas usadas para agrupar seus modelos. Para séries temporais, os grupos não devem dividir séries temporais individuais. Ou seja, cada grupo deve conter uma ou mais séries temporais inteiras.

time_column_name
str

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

Valor padrão: None
target_column_name
str

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

Valor padrão: None
inference_type
str

Qual método de inferência usar no modelo. Os valores possíveis são 'forecast', 'predict_proba' e 'predict'.

Valor padrão: None
forecast_mode
str

O tipo de previsão a ser usado, 'rolando' ou 'recursivo', usa como padrão 'recursivo'.

Valor padrão: recursive
step
int

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

Valor padrão: 1
forecast_quantiles

Lista opcional de quantis para os qual obter previsões.

Valor padrão: None

Métodos

validate

Valida os parâmetros fornecidos.

validate

Valida os parâmetros fornecidos.

validate()