Должен ли минимальный пример GPyOpt «Первый шаг» найти? - PullRequest
0 голосов
/ 15 ноября 2018

Страница «Первый шаг» от GPyOpt показывает симпатичное изображение, которое выглядит как минимум, найденное кодом выше

enter image description here

К сожалению, когда я запускаю тот же самый код, я получаю

enter image description here

или

enter image description here

т.е. вертикальная линия очень редко подходит к минимуму.

Это мое недоразумение, или библиотека не работает?

1 Ответ

0 голосов
/ 16 ноября 2018

Для ясности, красная функция представляет не вероятность минимума, а вероятность получения ценной информации при следующем приобретении. А то, как «ценность» присваивается информации, зависит от принятой стратегии приобретения.

Я полагаю, что их график был сгенерирован из прогона, в котором использовался acquisition_type='MPI' (Максимальная вероятность улучшения), что объясняет, почему приобретение выглядит агрессивно сфокусированным на поиске в регионе с предполагаемым минимумом. Возможно, это было по умолчанию для API, когда они создавали эти документы.

В настоящее время по умолчанию используется значение acquisition_type='EI' (ожидаемое улучшение), которое немного более осторожно при исключении регионов, которые имеют меньше информации о них, прежде чем сосредоточиться на минимальном регионе. Следовательно, вы видите приобретения, нацеленные на местоположения с большими границами неопределенности, что вполне разумно.

В конце концов, выведенная функция все равно должна давать почти идентичные прогнозы оптимальных параметров функции. Прогнозируемый оптимум получается с

myBopt.x_opt
...