GridParameterSampling Klasa
Definiuje próbkowanie siatki na przestrzeni wyszukiwania hiperparametrów.
Zainicjuj parametr GridParameterSampling.
- Dziedziczenie
-
azureml.train.hyperdrive.sampling.HyperParameterSamplingGridParameterSampling
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 |
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 lr
batch
.
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'