GridParameterSampling Classe
Définit l’échantillonnage de grille sur un espace de recherche des hyperparamètres.
Initialiser GridParameterSampling.
- Héritage
-
azureml.train.hyperdrive.sampling.HyperParameterSamplingGridParameterSampling
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 |
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'