Условия расторжения 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
У меня есть несколько вопросов относительно
- Что означают итерации и оценка функций?
- Каково условие завершения по умолчанию?
- Как изменить условия завершения по умолчанию?
Я не мог найти много информации о документации. Может ли кто-нибудь помочь мне понять это. Спасибо