HyperParameterSampling Třída
Abstraktní základní třída pro všechny algoritmy vzorkování hyperparametrů.
Tato třída zapouzdřuje prostor hyperparametrů, metodu vzorkování a další vlastnosti pro odvozené třídy vzorkování: BayesianParameterSampling, GridParameterSamplinga RandomParameterSampling.
Inicializace HyperParameterSampling.
- Dědičnost
-
HyperParameterSampling
Konstruktor
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Parametry
Name | Description |
---|---|
sampling_method_name
Vyžadováno
|
Název metody vzorkování. |
parameter_space
Vyžadováno
|
Slovník obsahující každý parametr a jeho distribuci. |
properties
|
Slovník s dalšími vlastnostmi algoritmu. Default value: None
|
supported_distributions
|
Seznam podporovaných metod distribuce. Výchozí hodnota None označuje, že jsou podporovány všechny distribuce, jak je popsáno v modulu parameter_expressions. Default value: None
|
sampling_method_name
Vyžadováno
|
Název metody vzorkování. |
parameter_space
Vyžadováno
|
Slovník obsahující každý parametr a jeho distribuci. |
properties
Vyžadováno
|
Slovník s dalšími vlastnostmi algoritmu. |
supported_distributions
Vyžadováno
|
Seznam podporovaných metod distribuce. Výchozí hodnota None znamená, že jsou podporované všechny distribuce, jak je popsáno v modulu parameter_expressions. |
distributions_validators
|
Slovník, který mapuje název distribuce na funkci, která ověřuje, jestli se jedná o platnou distribuci pro použitou metodu vzorkování. Výchozí hodnota None znamená, že nejsou potřeba žádné konkrétní validátory. Default value: None
|
Metody
to_json |
Vrátí json představující objekt vzorkování hyperparametrů. |
to_json
Vrátí json představující objekt vzorkování hyperparametrů.
to_json()
Návraty
Typ | Description |
---|---|
Zásady vzorkování ve formátu JSON |