HyperParameterSampling Klas

Abstracte basisklasse voor alle algoritmen voor het nemen van hyperparameters.

Deze klasse omvat de hyperparameterruimte, de steekproefmethode en aanvullende eigenschappen voor afgeleide samplingklassen: BayesianParameterSampling, GridParameterSamplingen RandomParameterSampling.

HyperParameterSampling initialiseren.

Overname
HyperParameterSampling

Constructor

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

Parameters

Name Description
sampling_method_name
Vereist
str

De naam van de steekproefmethode.

parameter_space
Vereist

Een woordenlijst met elke parameter en de bijbehorende distributie.

properties

Een woordenlijst met aanvullende eigenschappen voor het algoritme.

standaardwaarde: None
supported_distributions
set[str]

Een lijst met de ondersteunde distributiemethoden. De standaardwaarde Geen geeft aan dat alle distributies worden ondersteund, zoals beschreven in module parameter_expressions.

standaardwaarde: None
sampling_method_name
Vereist
str

De naam van de steekproefmethode.

parameter_space
Vereist

Een woordenlijst met elke parameter en de bijbehorende distributie.

properties
Vereist

Een woordenlijst met aanvullende eigenschappen voor het algoritme.

supported_distributions
Vereist
set[str]

Een lijst met de ondersteunde distributiemethoden. De standaardwaarde van Geen geeft aan dat alle distributies worden ondersteund, zoals beschreven in module parameter_expressions.

distributions_validators

Een woordenlijst die een distributienaam toewijst aan een functie die valideert of het een geldige distributie is voor de gebruikte steekproefmethode. De standaardwaarde Geen geeft aan dat er geen specifieke validators nodig zijn.

standaardwaarde: None

Methoden

to_json

Retourneer JSON die het steekproefobject hyperparameter vertegenwoordigt.

to_json

Retourneer JSON die het steekproefobject hyperparameter vertegenwoordigt.

to_json()

Retouren

Type Description
str

Steekproefbeleid met JSON-indeling.