python - 消息的 scipy.minimize 中的相关参数是什么:b'STOP:TOTAL NO。f 和 g 评估超出限制?
问题描述
我不明白什么参数使 scipy.minimize(method = l_bfgs_b) 停止并显示消息“b'STOP: TOTAL NO. of f AND g EVALUATIONS EXCEEDS LIMIT'”。任何人都可以帮忙吗?
scipy返回:
fun: 94149.87264966885
hess_inv: <10201x10201 LbfgsInvHessProduct with dtype=float64>
jac: array([ -37.70637123, -190.42026409, -277.88007295, ..., -9.08818323,
13.41612702, 43.94295883])
message: b'STOP: TOTAL NO. of f AND g EVALUATIONS EXCEEDS LIMIT'
nfev: 27
nit: 4
njev: 27
status: 1
success: False
x: array([0.163554 , 0.16447512, 0.14660401, ..., 0.16269842, 0.16254759,
0.16232158])
我的回报:
###L_BFGS_B INVERSION INFORMATION###
Iteration: 1 | Evaluation: 3
Iteration: 2 | Evaluation: 6
Iteration: 3 | Evaluation: 9
Iteration: 4 | Evaluation: 9
我的代码:
res_summary = optimize.minimize(
fun, m_current,
args=(m_t, model_current, sgs_obs),
method='L-BFGS-B', jac=True, callback=fwi_callback, bounds=bounds,
options={'ftol': 1e-6, 'gtol': 1e-20, 'maxfun': 20,
'maxiter': 30, 'disp': 99})
解决方案
推荐阅读
- android - 我正在使用 firebase_admob 在我的颤振应用程序中实现广告,但广告在发布构建 apk 中不起作用
- siddhi - 无法使用 Wso2sp 连接到 postgres
- python - pandas read_excel 函数用空格替换“NA”?
- c# - 如何使用可以在没有 .net 框架的情况下运行的 UWP / Window 窗体 / WPF 创建独立的 exe(没有任何依赖项)?
- javascript - Vee-validate Validate on blur 防止表单提交
- javascript - 如何滚动到可滚动 div 内的元素?
- reactjs - Lumen 中的 POST API(Cors 问题)
- python - 为什么从. 在这种情况下导入不起作用?
- javascript - 如何在反应中添加滚动到顶部
- c++ - 如何在野兽1.7中打印http消息