Допуск в scipy.optimize.minimize для метода Пауэлла - PullRequest
0 голосов
/ 13 июня 2019

Я использую scipy.optimize.minimize с методом Пауэлла для оптимизации функции с 15 параметрами.

Моя проблема в том, что оптимизация застревает на втором параметре и продолжает его оптимизировать, даже если стоимость функции в действительности не меняется, то есть она изменяется на 1e-5, но 1e-3 - это допуск.

Было бы замечательно, если бы была возможность, что оптимизация параметра останавливается, когда стоимость не улучшается хотя бы на определенное значение. Есть ли такая опция?

Я уже пробовал tol и ftol, но это, похоже, не работает. Вычисление функции стоимости очень дорого, и я не могу тратить ресурсы на ненужную оптимизацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...