ManyModelsInferenceParameters Klasa
Parametry używane do potoku wnioskowania w modelu ManyModels.
- Dziedziczenie
-
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParametersManyModelsInferenceParameters
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
|
Nazwy kolumn używanych do grupowania modeli. W przypadku okresów grupy nie mogą dzielić poszczególnych szeregów czasowych. Oznacza to, że każda grupa musi zawierać co najmniej jedną serię czasową. |
time_column_name
|
Nazwa kolumny czasowej tylko wtedy, gdy zestaw danych wnioskowania jest terminami. Domyślna wartość: None
|
target_column_name
|
Nazwa kolumny docelowej tylko wtedy, gdy zestaw danych wnioskowania ma kolumnę docelową. Domyślna wartość: None
|
inference_type
|
Która metoda wnioskowania do użycia w modelu. Możliwe wartości to "prognoza", "predict_proba" i "predict". Domyślna wartość: None
|
forecast_mode
|
Typ prognozy, który ma być używany, "rolling" lub "rekursive", domyślnie ma wartość "rekursywną". Domyślna wartość: recursive
|
step
|
Liczba okresów, aby przejść do okna prognozowania w każdej iteracji (tylko dla prognozy stopniowej), domyślnie to 1. Domyślna wartość: 1
|
forecast_quantiles
|
Opcjonalna lista kwantyli, dla których mają być uzyskiwane prognozy. Domyślna wartość: None
|
Metody
validate |
Weryfikuje podane parametry. |
validate
Weryfikuje podane parametry.
validate()