Partager via


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
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 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
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 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
str

Stratégie d’échantillonnage au format JSON.