HyperParameterSampling Класс
Абстрактный базовый класс для всех алгоритмов выборки гиперпараметров.
Этот класс инкапсулирует пространство гиперпараметров, метод выборки и дополнительные свойства для производных классов выборки: BayesianParameterSampling, GridParameterSamplingи RandomParameterSampling.
Инициализация HyperParameterSampling.
Конструктор
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
Параметры
| Имя | Описание |
|---|---|
|
sampling_method_name
Обязательно
|
Имя метода выборки. |
|
parameter_space
Обязательно
|
Словарь, содержащий каждый параметр и его распределение. |
|
properties
|
Словарь с дополнительными свойствами для алгоритма. Default value: None
|
|
supported_distributions
|
Список поддерживаемых методов распространения. Значение по умолчанию None указывает, что все дистрибутивы поддерживаются, как описано в модуле parameter_expressions. Default value: None
|
|
sampling_method_name
Обязательно
|
Имя метода выборки. |
|
parameter_space
Обязательно
|
Словарь, содержащий каждый параметр и его распределение. |
|
properties
Обязательно
|
Словарь с дополнительными свойствами для алгоритма. |
|
supported_distributions
Обязательно
|
Список поддерживаемых методов распространения. Значение по умолчанию None указывает, что все дистрибутивы поддерживаются, как описано в parameter_expressions модуля. |
|
distributions_validators
|
Словарь, который сопоставляет имя распространения с функцией, которая проверяет, является ли он допустимым распределением для используемого метода выборки. Значение по умолчанию None указывает, что не требуются определенные проверяющие элементы. Default value: None
|
Методы
| to_json |
Возвращает JSON, представляющий объект выборки гиперпараметров. |
to_json
Возвращает JSON, представляющий объект выборки гиперпараметров.
to_json()
Возвращаемое значение
| Тип | Описание |
|---|---|
|
Политика выборки в формате JSON. |