Udostępnij za pośrednictwem


GridParameterSampling Klasa

Definiuje próbkowanie siatki na przestrzeni wyszukiwania hiperparametrów.

Zainicjuj parametr GridParameterSampling.

Dziedziczenie
azureml.train.hyperdrive.sampling.HyperParameterSampling
GridParameterSampling

Konstruktor

GridParameterSampling(parameter_space, properties=None)

Parametry

Nazwa Opis
parameter_space
Wymagane

Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru. Tylko choice w przypadku próbkowania GridParameter jest obsługiwane.

parameter_space
Wymagane

Słownik zawierający każdy parametr i jego rozkład. Klucz słownika jest nazwą parametru. Tylko choice w przypadku próbkowania GridParameter jest obsługiwane.

properties
Domyślna wartość: None

Uwagi

W tym algorytmie próbkowania wartości parametrów są wybierane z wartości dyskretnych. Funkcja umożliwia choice generowanie wartości dyskretnych. Na przykład:


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

Spowoduje to zdefiniowanie przestrzeni wyszukiwania z dwoma parametrami i lrbatch. lr może mieć jedną z wartości [1, 2, 3] i batch jedną z wartości [8, 9].

Można również utworzyć dyskretne hiperparametry przy użyciu dystrybucji. Aby uzyskać więcej informacji, zobacz samouczek Dostrajanie hiperparametrów dla modelu.

Atrybuty

SAMPLING_NAME

SAMPLING_NAME = 'GRID'