python-设置scipy优化最小化步长的方法

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

解决方法:

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

上一篇:从普通函数到对象方法 ------Windows窗口过程的面向对象封装


下一篇:使用Scipy.optimize method =’SLSQP’返回初始猜测