Partager via


GridParameterSampling Classe

Définit l’échantillonnage de grille sur un espace de recherche des hyperparamètres.

Initialiser GridParameterSampling.

Héritage
azureml.train.hyperdrive.sampling.HyperParameterSampling
GridParameterSampling

Constructeur

GridParameterSampling(parameter_space, properties=None)

Paramètres

Nom Description
parameter_space
Obligatoire

Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre. Seul choice est pris en charge pour l’échantillonnage GridParameter.

parameter_space
Obligatoire

Dictionnaire contenant chaque paramètre et sa distribution. La clé de dictionnaire est le nom du paramètre. Seul choice est pris en charge pour l’échantillonnage GridParameter.

properties
valeur par défaut: None

Remarques

Dans cet algorithme d’échantillonnage, les valeurs de paramètre sont choisies parmi des valeurs discrètes. Vous pouvez utiliser la fonction choice pour générer des valeurs discrètes. Par exemple :


   {
   "lr": choice(1, 2, 3),
   "batch": choice(8, 9)
   }

Ceci définit un espace de recherche avec deux paramètres : lr et batch. lr peut avoir l’une des valeurs [1, 2, 3] et batch l’une des valeurs [8, 9].

Vous pouvez également créer des hyperparamètres discrets avec une distribution. Pour plus d’informations, consultez le tutoriel Régler les hyperparamètres de votre modèle.

Attributs

SAMPLING_NAME

SAMPLING_NAME = 'GRID'