Freigeben über


GridParameterSampling Klasse

Definiert die rasterbasierte Stichprobenentnahme über einen Suchbereich für Hyperparameter

Initialisieren Sie GridParameterSampling.

Vererbung
azureml.train.hyperdrive.sampling.HyperParameterSampling
GridParameterSampling

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 choice wird für das GridParameter-Sampling unterstützt.

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'