HyperParameterSampling Klasse
Abstrakte Basisklasse für alle Algorithmen für die Stichprobenentnahme für Hyperparameter.
Diese Klasse kapselt den Hyperparameterbereich, die Methode für die Stichprobenentnahme und zusätzliche Eigenschaften für die abgeleiteten Klassen BayesianParameterSampling, GridParameterSampling und RandomParameterSampling für die Stichprobenentnahme.
Initialisieren Sie HyperParameterSampling.
- Vererbung
-
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 Methode für die Stichprobenentnahme. |
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. Der Standardwert „None“ gibt an, dass alle Verteilungen unterstützt werden, die im Modul parameter_expressions beschrieben sind. Standardwert: None
|
sampling_method_name
Erforderlich
|
Der Name der Methode für die Stichprobenentnahme. |
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 Distributionen wie in 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 Validierungsatoren erforderlich sind. Standardwert: None
|
Methoden
to_json |
Gibt die JSON-Darstellung des Hyperparameter-Stichprobenobjekts zurück. |
to_json
Gibt die JSON-Darstellung des Hyperparameter-Stichprobenobjekts zurück.
to_json()
Gibt zurück
Typ | Beschreibung |
---|---|
Richtlinie zur Stichprobenentnahme im JSON-Format. |