HyperParameterSampling Classe
Classe de base abstraite pour tous les algorithmes d’échantillonnage d’hyperparamètres.
Cette classe encapsule l’espace hyperparamètre, la méthode d’échantillonnage et les propriétés supplémentaires pour les classes d’échantillonnage dérivées : BayesianParameterSampling, GridParameterSamplinget RandomParameterSampling.
Initialisez 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 none par défaut 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 le module parameter_expressions. |
|
distributions_validators
|
Dictionnaire qui mappe un nom de distribution à une fonction qui valide s’il s’agit d’une distribution valide pour la méthode d’échantillonnage utilisée. La valeur none par défaut indique qu’aucun validateur particulier n’est nécessaire. Valeur par défaut: None
|
Méthodes
| to_json |
Retourne un JSON représentant l’objet d’échantillonnage d’hyperparamètres. |
to_json
Retourne un JSON représentant l’objet d’échantillonnage d’hyperparamètres.
to_json()
Retours
| Type | Description |
|---|---|
|
Stratégie d’échantillonnage au format JSON. |