ManyModelsInferenceParameters Klass
Parametrar som används för ManyModels-slutsatsdragningspipeline.
Konstruktor
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)
Parametrar
Name | Description |
---|---|
partition_column_names
Obligatorisk
|
Namnen på kolumner som används för att gruppera dina modeller. För tidsserier får grupperna inte dela upp enskilda tidsserier. Varje grupp måste alltså innehålla en eller flera hela tidsserier. |
time_column_name
|
Tidskolumnens namn endast om inferensdatauppsättningen är en tidsserie. Standardvärde: None
|
target_column_name
|
Endast målkolumnnamnet om inferensdatauppsättningen har målkolumnen. Standardvärde: None
|
inference_type
|
Vilken slutsatsdragningsmetod som ska användas för modellen. Möjliga värden är "prognos", "predict_proba" och "predict". Standardvärde: None
|
forecast_mode
|
Den typ av prognos som ska användas, antingen "rullande" eller "rekursiv", är som standard "rekursiv". Standardvärde: recursive
|
step
|
Antal perioder som prognostiseringsfönstret ska flyttas fram i varje iteration (endast för rullande prognos), standardvärdet är 1. Standardvärde: 1
|
forecast_quantiles
|
Valfri lista över kvantantiles att hämta prognoser för. Standardvärde: None
|
Metoder
validate |
Verifierar de angivna parametrarna. |
validate
Verifierar de angivna parametrarna.
validate()