HyperParameterSampling Classe
Classe de base abstraite pour tous les algorithmes d’échantillonnage des hyperparamètres.
Cette classe encapsule l’espace hyperparamétrique, la méthode d’échantillonnage et les propriétés supplémentaires pour les classes d’échantillonnage dérivées : BayesianParameterSampling, GridParameterSampling et RandomParameterSampling.
Initialisez HyperParameterSampling.
- Héritage
-
HyperParameterSampling
Constructeur
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Paramètres
Nom | Description |
---|---|
sampling_method_name
Obligatoire
|
Nom de la méthode d’échantillonnage. |
parameter_space
Obligatoire
|
Dictionnaire contenant chaque paramètre et sa distribution. |
properties
|
Dictionnaire avec des propriétés supplémentaires pour l’algorithme. Valeur par défaut: None
|
supported_distributions
|
Liste des méthodes de distribution prises en charge. La valeur par défaut None indique que toutes les distributions sont prises en charge, comme décrit dans le module parameter_expressions. Valeur par défaut: None
|
sampling_method_name
Obligatoire
|
Nom de la méthode d’échantillonnage. |
parameter_space
Obligatoire
|
Dictionnaire contenant chaque paramètre et sa distribution. |
properties
Obligatoire
|
Dictionnaire avec des propriétés supplémentaires pour l’algorithme. |
supported_distributions
Obligatoire
|
Liste des méthodes de distribution prises en charge. La valeur par défaut None indique que toutes les distributions sont prises en charge, comme décrit dans parameter_expressions de module. |
distributions_validators
|
Dictionnaire qui mappe un nom de distribution à une fonction qui vérifie s’il s’agit d’une distribution valide pour la méthode d’échantillonnage utilisée. La valeur par défaut None indique qu’aucun validateur particulier n’est nécessaire. Valeur par défaut: None
|
Méthodes
to_json |
Retourne le JSON représentant l’objet d’échantillonnage hyperparamétrique. |
to_json
Retourne le JSON représentant l’objet d’échantillonnage hyperparamétrique.
to_json()
Retours
Type | Description |
---|---|
Stratégie d’échantillonnage au format JSON. |