我正在尝试在hyperopt中定义参数空间。但是,当我运行时:
import hyperopt as hp
SPACE = {'d1': hp.uniform('d1',-1000000,-0.5),
'd2': hp.uniform('d2',0,1),
'd3': hp.uniform('d3',0,1)}
我收到标题错误。我在网上发现的唯一一件事是我应该尝试降级到networkx 1.11,因此在命令提示符下运行:
pip install networkx==1.11
它显然起作用了,但是使用统一属性仍然没有运气。
答案 0 :(得分:1)
答案 1 :(得分:1)
Hyperopt具有内置的模块hp
,其中具有功能uniform
import hyperopt.hp as hp
,然后hp.uniform
对您来说很好。 networkx-2.2
可以很好地工作。