如何在 Python 中使用 Hyperopt 为搜索提供初始值

问题描述

我正在尝试使用 Python 中的 Hyperopt 模块调整给定设置的参数。我已经为这些参数设置了一些不错的值,但我想围绕它们来看看是否可以改进我的设置行为。

我定义了一个目标函数 objfn 和一个搜索空间

space = {
    "param1": hp.uniform("param1",1000),"param2": hp.uniform("param2",...
}

假设我手工找到的参数是 param1 = 15 和 param2 = 900,我如何指示 fmin 从它们开始?例如,我可以将 param1 的搜索空间限制为 hp.uniform("param1",10,20),但是我可能会错过刚好超出此限制区间的最佳值。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...