Udostępnij przez


ManyModelsInferenceParameters Klasa

Parametry używane do potoku wnioskowania wielumodelów.

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)

Parametry

Nazwa Opis
partition_column_names
Wymagane
str

Nazwy kolumn używanych do grupowania modeli. W przypadku czasowników grupy nie mogą dzielić poszczególnych szeregów czasowych. Oznacza to, że każda grupa musi zawierać co najmniej jeden szereg czasowy.

time_column_name
str

Nazwa kolumny czasowej tylko wtedy, gdy zestaw danych wnioskowania to czasowniki.

Domyślna wartość: None
target_column_name
str

Nazwa kolumny docelowej tylko wtedy, gdy zestaw danych wnioskowania ma kolumnę docelową.

Domyślna wartość: None
inference_type
str

Która metoda wnioskowania ma być używana w modelu. Możliwe wartości to "forecast", "predict_proba" i "predict".

Domyślna wartość: None
forecast_mode
str

Typ prognozy do użycia, "rolling" lub "rekursive", domyślnie ma wartość "rekursywną".

Domyślna wartość: recursive
step
int

Liczba okresów, które mają przejść do okna prognozowania w każdej iteracji (tylko w przypadku prognozy stopniowej), wartość domyślna to 1.

Domyślna wartość: 1
forecast_quantiles

Opcjonalna lista kwantyli, dla których mają być uzyskiwane prognozy.

Domyślna wartość: None

Metody

validate

Sprawdza poprawność podanych parametrów.

validate

Sprawdza poprawność podanych parametrów.

validate()