Condividi tramite


ManyModelsInferenceParameters Classe

Parametri usati per la pipeline di inferenza MoltiModels.

Ereditarietà
azureml.train.automl.runtime._solution_accelorators.data_models.pipeline_parameters.InferencePipelineParameters
ManyModelsInferenceParameters

Costruttore

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)

Parametri

Nome Descrizione
partition_column_names
Necessario
str

Nomi di colonne usate per raggruppare i modelli. Per i tempi, i gruppi non devono suddividere singole serie temporali. Ovvero, ogni gruppo deve contenere una o più serie temporali intere.

time_column_name
str

Nome colonna temporale solo se il set di dati di inferenza è un timeeries.

Valore predefinito: None
target_column_name
str

Nome colonna di destinazione solo se il set di dati di inferenza ha la colonna di destinazione.

Valore predefinito: None
inference_type
str

Metodo di inferenza da usare nel modello. I valori possibili sono "previsione", "predict_proba" e "predict".

Valore predefinito: None
forecast_mode
str

Tipo di previsione da usare, "roll" o "ricorsivo", impostazione predefinita "ricorsiva".

Valore predefinito: recursive
step
int

Numero di periodi per avanzare la finestra di previsione in ogni iterazione (solo per la previsione in sequenza), il valore predefinito è 1.

Valore predefinito: 1
forecast_quantiles

Elenco facoltativo di quantili per ottenere previsioni.

Valore predefinito: None

Metodi

validate

Convalida i parametri forniti.

validate

Convalida i parametri forniti.

validate()