微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

设置“ scipy.optimize.basinhopping”和“ scipy.optimize.minimize”的技巧的提示?

如何解决设置“ scipy.optimize.basinhopping”和“ scipy.optimize.minimize”的技巧的提示?

我有一组奇怪的参数空间,我试图在其中找到全局最小值。是否有人为确定scipy.optimize.minimizescipy.optimize.basinhopping的kwarg的方法提供提示/链接到注释? / p>

以下是我的参数空间的一些示例,我的最初猜测是蓝星,scipy的最终最小值是红星,黑线是搜索的路径。我对我的kwarg做出了一些猜测:

minimizer_kwargs = dict(
            args=(wf1,wf2),tol=1e-100,options=dict(disp=verbose,adaptive=True),callback=make_minimize_cb(path),bounds=[TLIM,PLIM],method='L-BFGS-B'
        )
res = scipy.optimize.basinhopping(
        func=calculate_overlaps_optimizable,x0=path[-1],minimizer_kwargs=minimizer_kwargs,callback=print_fun,niter=10,stepsize=0.02,interval=3,accept_test=basin_bounds,)

Image 1

Image 2

Image 3

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。