Partager via


ManyModelsInferenceParameters Classe

Paramètres utilisés pour le pipeline d’inférence ManyModels.

Constructeur

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)

Paramètres

Nom Description
partition_column_names
Obligatoire
str

Noms des colonnes utilisées pour regrouper vos modèles. Pour les séries chronologiques, les groupes ne doivent pas fractionner des séries chronologiques individuelles. Autrement dit, chaque groupe doit contenir une ou plusieurs séries chronologiques entières.

time_column_name
str

Nom de colonne time uniquement si le jeu de données d’inférence est une série chronologique.

Valeur par défaut: None
target_column_name
str

Nom de colonne cible uniquement si le jeu de données d’inférence a la colonne cible.

Valeur par défaut: None
inference_type
str

Quelle méthode d’inférence utiliser sur le modèle. Les valeurs possibles sont « prévision », « predict_proba » et « predict ».

Valeur par défaut: None
forecast_mode
str

Le type de prévision à utiliser, « propagé » ou « récursif », est défini par défaut sur « récursif ».

Valeur par défaut: recursive
step
int

Nombre de périodes permettant d’avancer la fenêtre de prévision dans chaque itération (pour les prévisions propagées uniquement), la valeur par défaut est 1.

Valeur par défaut: 1
forecast_quantiles

Liste facultative de quantiles pour obtenir des prévisions.

Valeur par défaut: None

Méthodes

validate

Valide les paramètres fournis.

validate

Valide les paramètres fournis.

validate()