BayesianParameterSampling Класс

Определяет выборку Bayesian в пространстве поиска гиперпараметра.

Байесская выборка пытается интеллектуально выбрать следующий образец гиперпараметров, основываясь на том, как выполнены предыдущие выборки, таким образом, что новый образец улучшает сообщаемую первичную метрику.

Инициализировать BayesianParameterSampling.

Конструктор

BayesianParameterSampling(parameter_space, properties=None)

Параметры

Имя Описание
parameter_space
Обязательно

Словарь, содержащий каждый параметр и его распределение. Ключ словаря — это имя параметра. Обратите внимание, что только choice, quniformи uniform поддерживаются для оптимизации Байезиана.

parameter_space
Обязательно

Словарь, содержащий каждый параметр и его распределение. Ключ словаря — это имя параметра. Обратите внимание, что для оптимизации Байезиана поддерживается только выбор, квниформа и униформа.

properties
Default value: None

Комментарии

Обратите внимание, что при использовании выборки Bayesian количество одновременных запусков влияет на эффективность процесса настройки. Как правило, меньшее количество одновременных запусков приводит к улучшению конвергенции выборки. Это связано с тем, что некоторые запуски запускаются без полной выгоды от запусков, которые по-прежнему выполняются.

Замечание

Выборка Bayesian не поддерживает политики раннего завершения. При использовании выборки параметров Bayesian используйте NoTerminationPolicy, задайте для политики раннего завершения значение None или оставьте параметр early_termination_policy.

Дополнительные сведения об использовании выборки BayesianParameter см. в руководстве по настройке гиперпараметров для модели.

Атрибуты

SAMPLING_NAME

SAMPLING_NAME = 'BayesianOptimization'