有没有办法使scipy优化模块使用较小的步长?
我正在使用一组我认为接近最佳值的变量(大约40个)优化问题,但是,当我运行scipy最小化模块(到目前为止,我已经尝试过L-BFGS和CG)时,它们不会收敛,因为初始步长太大。

最佳答案

我相信cobyla是scipy.optimize.minimize中支持此功能的唯一技术。您基本上可以使用rhobeg参数控制步长。 (由于它是一种顺序线性方法,实际上不是步长,但效果相同)。

10-06 14:26