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
|
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
|
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
|
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
|
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 |
|---|---|
|
JSON-formatierte Samplingrichtlinie. |