Dela via


ManyModelsInferenceParameters Klass

Parametrar som används för ManyModels slutsatsdragningspipeline.

Arv
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)

Parametrar

Name Description
partition_column_names
Obligatorisk
str

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
str

Tidskolumnnamn endast om inferensdatauppsättningen är en tidsserie.

Standardvärde: None
target_column_name
str

Endast målkolumnnamnet om inferensdatauppsättningen har målkolumnen.

Standardvärde: None
inference_type
str

Vilken slutsatsdragningsmetod som ska användas för modellen. Möjliga värden är "prognos", "predict_proba" och "predict".

Standardvärde: None
forecast_mode
str

Den typ av prognos som ska användas, antingen "rullande" eller "rekursiv", är som standard "rekursiv".

Standardvärde: recursive
step
int

Antal perioder för att föra fram prognosfönstret i varje iteration (endast för rullande prognos), standardvärdet är 1.

Standardvärde: 1
forecast_quantiles

Valfri lista över kvantantiklar att hämta prognoser för.

Standardvärde: None

Metoder

validate

Verifierar de angivna parametrarna.

validate

Verifierar de angivna parametrarna.

validate()