Условия расторжения scipy.optimize.minimize

Я использую библиотеку scipy для задачи оптимизации.

Мой код оптимизации:

result = minimize(objective,x0,args=(a,b,c),method='nelder-mead',options={'xtol': 1e-8, 'disp': True})

Я использую симплексный решатель Nelder-Mead, поскольку я решаю задачу оптимизации без ограничений. Оптимизатор работает и печатает

Optimization terminated successfully.
         Current function value: 19.243507
         Iterations: 71
         Function evaluations: 136

У меня есть несколько вопросов относительно

  1. Что означают итерации и оценка функций?
  2. Каково условие завершения по умолчанию?
  3. Как изменить условия завершения по умолчанию?

Я не мог найти много информации о документации. Может ли кто-нибудь помочь мне понять это. Спасибо

0 ответов

Другие вопросы по тегам