Freigeben über


HyperParameterSampling Klasse

Abstrakte Basisklasse für alle Hyperparameter-Samplingalgorithmen.

Diese Klasse kapselt den Hyperparameterraum, die Samplingmethode und zusätzliche Eigenschaften für abgeleitete Samplingklassen: BayesianParameterSampling, GridParameterSamplingund RandomParameterSampling.

Initialisieren Sie HyperParameterSampling.

Konstruktor

HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)

Parameter

Name Beschreibung
sampling_method_name
Erforderlich
str

Der Name der Samplingmethode.

parameter_space
Erforderlich

Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält.

properties

Ein Wörterbuch mit zusätzlichen Eigenschaften für den Algorithmus.

Standardwert: None
supported_distributions
set[str]

Eine Liste der unterstützten Verteilungsmethoden. The default None indicates all distributions are supported as described in module parameter_expressions.

Standardwert: None
sampling_method_name
Erforderlich
str

Der Name der Samplingmethode.

parameter_space
Erforderlich

Ein Wörterbuch, das jeden Parameter und seine Verteilung enthält.

properties
Erforderlich

Ein Wörterbuch mit zusätzlichen Eigenschaften für den Algorithmus.

supported_distributions
Erforderlich
set[str]

Eine Liste der unterstützten Verteilungsmethoden. Der Standardwert "None" gibt an, dass alle Verteilungen wie im Modul parameter_expressions beschrieben unterstützt werden.

distributions_validators

Ein Wörterbuch, das einen Verteilungsnamen einer Funktion zuordnet, die überprüft, ob es sich um eine gültige Verteilung für die verwendete Samplingmethode handelt. Der Standardwert "None" gibt an, dass keine bestimmten Validatoren erforderlich sind.

Standardwert: None

Methoden

to_json

Gibt JSON zurück, der das Hyperparameter-Samplingobjekt darstellt.

to_json

Gibt JSON zurück, der das Hyperparameter-Samplingobjekt darstellt.

to_json()

Gibt zurück

Typ Beschreibung
str

JSON-formatierte Samplingrichtlinie.