HyperParameterSampling Klasa
Abstrakcyjna klasa bazowa dla wszystkich algorytmów próbkowania hiperparametrów.
Ta klasa hermetyzuje przestrzeń hiperparametrów, metodę próbkowania i dodatkowe właściwości dla klas próbkowania pochodnego: BayesianParameterSampling, GridParameterSamplingi RandomParameterSampling.
Inicjowanie funkcji HyperParameterSampling.
- Dziedziczenie
-
HyperParameterSampling
Konstruktor
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Parametry
Nazwa | Opis |
---|---|
sampling_method_name
Wymagane
|
Nazwa metody próbkowania. |
parameter_space
Wymagane
|
Słownik zawierający każdy parametr i jego rozkład. |
properties
|
Słownik z dodatkowymi właściwościami algorytmu. Domyślna wartość: None
|
supported_distributions
|
Lista obsługiwanych metod dystrybucji. Wartość domyślna None wskazuje, że wszystkie dystrybucje są obsługiwane zgodnie z opisem w module parameter_expressions. Domyślna wartość: None
|
sampling_method_name
Wymagane
|
Nazwa metody próbkowania. |
parameter_space
Wymagane
|
Słownik zawierający każdy parametr i jego rozkład. |
properties
Wymagane
|
Słownik z dodatkowymi właściwościami algorytmu. |
supported_distributions
Wymagane
|
Lista obsługiwanych metod dystrybucji. Wartość domyślna None wskazuje, że wszystkie dystrybucje są obsługiwane zgodnie z opisem w parameter_expressions modułu. |
distributions_validators
|
Słownik, który mapuje nazwę dystrybucji na funkcję, która sprawdza, czy jest to prawidłowa dystrybucja używanej metody próbkowania. Wartość domyślna Brak wskazuje, że nie są potrzebne żadne określone moduły sprawdzania poprawności. Domyślna wartość: None
|
Metody
to_json |
Zwróć kod JSON reprezentujący obiekt próbkowania hiperparametrów. |
to_json
Zwróć kod JSON reprezentujący obiekt próbkowania hiperparametrów.
to_json()
Zwraca
Typ | Opis |
---|---|
Zasady próbkowania sformatowane w formacie JSON. |