Как указано в вопросе, мне нужен способ оптимизировать дорогостоящую функцию черного ящика, которую я не могу вычислить слишком много раз. Можете ли вы указать мне некоторые способы сделать это? Хотя каким-то образом приблизиться к глобальным минимумам было бы лучше, также было бы хорошо, если бы мы могли просто найти локальные минимумы вблизи заданной точки.
Как мне найти минимумы дорогостоящей функции черного ящика, если я знаю точку, которая близка к минимумам, используя python?
comment
Связанный вопрос конкретно не отвечает на эту проблему. Оптимизация над затратными оценками сильно отличается от оптимизации простых функций. Второе - это то, что обычно подразумевается, и то, что спрашивают + отвечают в (не) дублирующихся вопросах и ответах. Для дорогостоящих пространств вам следует изучить методы, используемые для оптимизации гиперпараметров, например, в hyperopt.
- person mcskinner   schedule 18.04.2020
comment
Спасибо за предложение @mcskinner. Но использует ли гиперопт имеющуюся у меня начальную точку? Я искал похожую библиотеку rbfopt, но не смог заставить ее эффективно использовать мою начальную точку.
- person gst1502   schedule 18.04.2020
comment
И нужно ли мне снова задавать этот вопрос?
- person gst1502   schedule 18.04.2020
comment
Я так полагаю. Вы можете указать в вопросе, что вы искали существующие сообщения, и это другое.
- person mcskinner   schedule 18.04.2020