GridParameterSampling Klasse
Definiert die rasterbasierte Stichprobenentnahme über einen Suchbereich für Hyperparameter
Initialisieren Sie GridParameterSampling.
- Vererbung
-
azureml.train.hyperdrive.sampling.HyperParameterSamplingGridParameterSampling
Konstruktor
GridParameterSampling(parameter_space, properties=None)
Parameter
Name | Beschreibung |
---|---|
parameter_space
Erforderlich
|
Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält Der Wörterbuchschlüssel ist der Name des Parameters. Nur choice wird für das GridParameter-Sampling unterstützt. |
parameter_space
Erforderlich
|
Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält
Der Wörterbuchschlüssel ist der Name des Parameters. Nur |
properties
|
Standardwert: None
|
Hinweise
Bei diesem Samplingalgorithmus werden Parameterwerte aus diskreten Werten ausgewählt. Sie können die choice-Funktion verwenden, um diskrete Werte zu generieren. Beispiel:
{
"lr": choice(1, 2, 3),
"batch": choice(8, 9)
}
Damit wird ein Suchbereich mit zwei Parametern definiert: lr
und batch
.
lr
kann einen der Werte [1, 2, 3] und batch
einen der Werte [8, 9] haben.
Sie können auch diskrete Hyperparameter mithilfe einer Verteilung erstellen. Weitere Informationen finden Sie im Tutorial Optimieren von Hyperparametern für Ihr Modell.
Attribute
SAMPLING_NAME
SAMPLING_NAME = 'GRID'