使用带约束的hyperopt

2024-05-20 00:38:39 发布

您现在位置:Python中文网/ 问答频道 /正文

要为hyperopt创建搜索空间,我们只需执行以下操作:

space = {
    'x': hp.uniform('x', -10, 10),
    'y': hp.uniform('y', -10, 10)
}

然而,当我想要一个像x + y = 1这样的条件时,我该怎么做呢?并将其扩展到许多变量,如x+y+z+t = 1


Tags: 空间spaceuniform条件hphyperopt