【发布时间】:2015-12-03 02:24:23
【问题描述】:
我正在使用 scipy 的 Basin Hopping algorithm 来优化多元成本函数。温度是影响盆地跳跃算法收敛时间的参数之一。我希望能够通过将成本函数值曲线拟合到当前迭代并确定它是否比之前的温度设置更快收敛来确定basinhopping() 收敛的速度。
盆地跳跃调用如下所示:
res = basinhopping(cost, guess, niter=1, T=t, minimizer_kwargs={"method": "cobyla"})
有什么方法可以“实时”更新成本函数的当前值,以便我可以进行自适应优化?
【问题讨论】:
标签: python optimization scipy