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