Condividi tramite


GridParameterSampling Classe

Definisce il campionamento della griglia su uno spazio di ricerca di iperparametri.

Inizializzare GridParameterSampling.

Ereditarietà
azureml.train.hyperdrive.sampling.HyperParameterSampling
GridParameterSampling

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 choice per il campionamento di GridParameter.

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'