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
|
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
|
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
|
Nome da coluna de destino somente se o conjunto de dados de inferência tiver a coluna de destino. Default value: None
|
|
inference_type
|
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
|
O tipo de previsão a ser usada, seja 'rolling' ou 'recursive', assume como padrão 'recursiva'. Default value: recursive
|
|
step
|
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()