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