Страница "Первый шаг" от GPyOpt показывает красивое изображение, которое выглядит как минимум, найденное с помощью кода выше
К сожалению, когда я запускаю тот же код, я получаю
или
т.е. вертикальная линия очень редко доходит до минимума.
Это мое недоразумение или библиотека не работает?






Чтобы было ясно, красная функция представляет не вероятность минимума, а вероятность получения ценной информации при следующем захвате. И то, как "ценность" информации определяется, зависит от выбранной стратегии приобретения.
Я предполагаю, что их график был создан на основе прогона, в котором использовалась acquisition_type='MPI' (максимальная вероятность улучшения), что объясняет, почему приобретение выглядит агрессивно сосредоточенным на поиске в области с предполагаемым минимумом. Возможно, раньше это было значением по умолчанию для API, когда они создавали эти документы.
В настоящее время по умолчанию используется acquisition_type='EI' (Ожидаемое улучшение), который немного более осторожен в исключении регионов, которые имеют меньше информации о них, прежде чем сосредоточиться на минимальном регионе. Следовательно, вы видите приобретения, нацеленные на местоположения с большими пределами неопределенности, что вполне разумно.
В конце концов, выведенная функция должна по-прежнему давать почти идентичные прогнозы оптимальных параметров функции. Прогнозируемый оптимум получается с
myBopt.x_opt