Partilhar via


ManyModelsInferenceParameters Classe

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

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 usadas para agrupar seus modelos. No caso das séries cronológicas, os grupos não devem dividir séries cronológicas individuais. Ou seja, cada grupo deve conter uma ou mais séries cronológicas inteiras.

time_column_name
str

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

Default value: None
target_column_name
str

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

Default value: None
inference_type
str

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

Default value: None
forecast_mode
str

O tipo de previsão a ser usada, seja 'rolling' ou 'recursive', assume como padrão 'recursiva'.

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 contínua), o padrão é 1.

Default value: 1
forecast_quantiles

Lista opcional de quantis para obter previsões.

Default value: None

Métodos

validate

Valida os parâmetros fornecidos.

validate

Valida os parâmetros fornecidos.

validate()