GridParameterSampling Classe
Definisce il campionamento della griglia su uno spazio di ricerca di iperparametri.
Inizializzare GridParameterSampling.
- Ereditarietà
-
azureml.train.hyperdrive.sampling.HyperParameterSamplingGridParameterSampling
Costruttore
GridParameterSampling(parameter_space, properties=None)
Parametri
Nome | Descrizione |
---|---|
parameter_space
Necessario
|
Dizionario contenente ogni parametro e la relativa distribuzione. La chiave del dizionario è il nome del parametro. È supportato solo choice per il campionamento di GridParameter. |
parameter_space
Necessario
|
Dizionario contenente ogni parametro e la relativa distribuzione.
La chiave del dizionario è il nome del parametro. È supportato solo |
properties
|
Valore predefinito: None
|
Commenti
In questo algoritmo di campionamento i valori dei parametri vengono scelti dai valori discreti. È possibile usare la choice funzione per generare valori discreti. Ad esempio:
{
"lr": choice(1, 2, 3),
"batch": choice(8, 9)
}
Verrà definito uno spazio di ricerca con due parametri lr
e batch
.
lr
può avere uno dei valori [1, 2, 3], e batch
un valore uno dei valori [8, 9].
È anche possibile creare iperparametri discreti usando una distribuzione. Per altre informazioni, vedere l'esercitazione Ottimizzare gli iperparametri per il modello.
Attributi
SAMPLING_NAME
SAMPLING_NAME = 'GRID'