Delen via


ManyModelsInferenceParameters Klas

Parameters die worden gebruikt voor de deductiepijplijn ManyModels.

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

Constructor

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)

Parameters

Name Description
partition_column_names
Vereist
str

De namen van kolommen die worden gebruikt om uw modellen te groepeert. Voor tijdseries mogen de groepen geen afzonderlijke tijdreeksen splitsen. Dat wil zeggen dat elke groep een of meer volledige tijdreeksen moet bevatten.

time_column_name
str

Tijdkolomnaam alleen als de deductiegegevensset een tijdserie is.

standaardwaarde: None
target_column_name
str

De naam van de doelkolom is alleen als de deductiegegevensset de doelkolom bevat.

standaardwaarde: None
inference_type
str

Welke deductiemethode voor het model moet worden gebruikt. Mogelijke waarden zijn 'forecast', 'predict_proba' en 'predict'.

standaardwaarde: None
forecast_mode
str

Het type prognose dat moet worden gebruikt, 'rolling' of 'recursief', wordt standaard ingesteld op 'recursief'.

standaardwaarde: recursive
step
int

Het aantal perioden dat het prognosevenster in elke iteratie moet worden vervroegd (alleen voor voortschrijdende prognose), is standaard 1.

standaardwaarde: 1
forecast_quantiles

Optionele lijst met kwantielen om prognoses voor op te halen.

standaardwaarde: None

Methoden

validate

Valideert de opgegeven parameters.

validate

Valideert de opgegeven parameters.

validate()