Freigeben über


ManyModelsInferenceParameters Klasse

Parameter, die für die ManyModels-Rückschlusspipeline verwendet werden.

Vererbung
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParameters
ManyModelsInferenceParameters

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)

Parameter

Name Beschreibung
partition_column_names
Erforderlich
str

Die Namen der Spalten, die zum Gruppieren Ihrer Modelle verwendet werden. Bei Zeitreihen dürfen die Gruppen keine einzelnen Zeitreihen aufteilen. Das heißt, jede Gruppe muss eine oder mehrere ganze Zeitreihen enthalten.

time_column_name
str

Zeitspaltenname nur, wenn das Rückschlussdataset eine Zeitreihe ist.

Standardwert: None
target_column_name
str

Name der Zielspalte nur, wenn das Rückschlussdataset über die Zielspalte verfügt.

Standardwert: None
inference_type
str

Welche Rückschlussmethode für das Modell verwendet werden soll. Mögliche Werte sind "forecast", "predict_proba" und "predict".

Standardwert: None
forecast_mode
str

Der Typ der zu verwendenden Vorhersage, entweder "rolliert" oder "rekursiv", ist standardmäßig "rekursiv".

Standardwert: recursive
step
int

Die Anzahl der Zeiträume, die das Prognosefenster in jeder Iteration voranbringen sollen (nur für rollierende Vorhersage), ist standardmäßig 1.

Standardwert: 1
forecast_quantiles

Optionale Liste der Quantile, für die Prognosen abgerufen werden sollen.

Standardwert: None

Methoden

validate

Überprüft die angegebenen Parameter.

validate

Überprüft die angegebenen Parameter.

validate()