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
Nome | Description |
---|---|
partition_column_names
Obrigatório
|
Os nomes das colunas usadas para agrupar seus modelos. Para timeseries, 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
|
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
|
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
|
Qual método de inferência usar no modelo. Os valores possíveis são 'previsão', 'predict_proba' e 'predict'. Valor padrão: None
|
forecast_mode
|
O tipo de previsão a ser usado, "rolando" ou "recursivo", usa como padrão "recursivo". Valor padrão: recursive
|
step
|
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 quantiles para a qual obter previsões. Valor padrão: None
|
Métodos
validate |
Valida os parâmetros fornecidos. |
validate
Valida os parâmetros fornecidos.
validate()