在尝试使用Scipy中的Levenberg-Markadt算法优化函数时,我遇到了一些奇怪之处。我想知道是否有人对此有解释
我有一个目标函数,它接受两个参数和两个残差。据我所知,使用sum(residual^2)
和least_squares
的scipyroot
的LM应该是相同的。但是,least_squares
返回一个优化值,而root
失败。这两个函数的实现是否不同
B.当我使用least_squares
优化函数时,第二个参数不会改变其初始值。为什么会发生这种情况
谢谢你的帮助
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐