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.