Partager via


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
str

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
set[str]

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
str

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
set[str]

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
str

Stratégie d’échantillonnage au format JSON.