Optimize.py:新scipy中fmin_bfgs的步长大小问题

时间:2015-07-09 15:29:41

标签: python numpy scipy mathematical-optimization

我正在尝试使用warning: "Desired error not necessarily achieved due to precision loss” 和逻辑回归算法优化MLE函数。使用旧版本(scipy 0.10)在收敛方面没有问题。但是,当使用较新的版本0.15时,优化器会与

崩溃
optimize.py

我比较了较早版本和较新版本的old_old_fval = old_fval + 5000 代码,并注意到this commit中的初始步长已从

更新
old_old_fval = None

old_old_fval = old_fval + 5000

因此我尝试将步长更改回

fmin_bfgs

这次old_old_fval = None完美无缺。我猜测fmin_bfgs的初始步长({{1}})可能存在问题,并且对于所有渐变大小,此步长可能不灵活。

我并没有真正得到正在发生的事情。有人请帮忙!

0 个答案:

没有答案