Megosztás a következőn keresztül:


HyperParameterSampling Osztály

Absztrakt alaposztály az összes hiperparaméteres mintavételezési algoritmushoz.

Ez az osztály magában foglalja a hiperparaméter-helyet, a mintavételezési módszert és a származtatott mintavételi osztályok további tulajdonságait: BayesianParameterSampling, GridParameterSamplingés RandomParameterSampling.

A HyperParameterSampling inicializálása.

Öröklődés
HyperParameterSampling

Konstruktor

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

Paraméterek

Name Description
sampling_method_name
Kötelező
str

A mintavételezési módszer neve.

parameter_space
Kötelező

Az egyes paramétereket és azok eloszlását tartalmazó szótár.

properties

Szótár az algoritmus további tulajdonságaival.

alapértelmezett érték: None
supported_distributions
set[str]

A támogatott terjesztési módszerek listája. Az alapértelmezett Nincs érték azt jelzi, hogy az összes disztribúció támogatott a modulban parameter_expressionsleírtak szerint.

alapértelmezett érték: None
sampling_method_name
Kötelező
str

A mintavételezési módszer neve.

parameter_space
Kötelező

Az egyes paramétereket és azok eloszlását tartalmazó szótár.

properties
Kötelező

Szótár az algoritmus további tulajdonságaival.

supported_distributions
Kötelező
set[str]

A támogatott terjesztési módszerek listája. Az alapértelmezett Nincs érték azt jelzi, hogy az összes disztribúció támogatott az parameter_expressions modulban leírtak szerint.

distributions_validators

Egy szótár, amely egy terjesztési nevet egy olyan függvényhez rendel, amely ellenőrzi, hogy az érvényes eloszlás-e a használt mintavételezési módszerhez. Az alapértelmezett Nincs érték azt jelzi, hogy nincs szükség bizonyos érvényesítőkre.

alapértelmezett érték: None

Metódusok

to_json

A hiperparaméter-mintavételezési objektumot jelölő JSON-t adja vissza.

to_json

A hiperparaméter-mintavételezési objektumot jelölő JSON-t adja vissza.

to_json()

Válaszok

Típus Description
str

JSON formátumú mintavételezési szabályzat.