Freigeben über


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
str

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
set[str]

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
str

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
set[str]

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
str

Richtlinie zur Stichprobenentnahme im JSON-Format.