如何从 Julia Optim.jl 中的“优化”结果中提取成功或失败

问题描述 投票:0回答:1

我用不同的模型运行了几个优化问题,但其中一些似乎并没有实际计算结果,而是吐出了一些随机结果。 所以,我想知道如何提取“优化”结果的状态,但不容易知道。 我知道如果我们只是调用“优化”的对象,那么它会显示状态,但我想调用它并将其分配给数据框的列。 例如,如果调用成功或失败状态的代码是

status
,我期望调用的结果是

Object = optimize(function(x),x,LBFGS(); autodiff = :forward
result = Object.status

这可能吗?有人可以帮忙吗?

我希望有一个确切的代码来做到这一点。

optimization julia
1个回答
0
投票

丹·盖茨说得对。我可以使用

Optim.converged(res)

© www.soinside.com 2019 - 2024. All rights reserved.