有没有一种方法可以实现 OpenAI 的环境,其中每一步的动作空间都会发生变化?

Abh*_*tia 5 openai-gym

有没有一种方法可以实现 OpenAI 的环境,其中每一步的动作空间都会发生变化?

Rob*_*lly 7

是的(尽管在这种情况下某些预制代理可能不起作用)。

@property
def action_space(self):
    # Do some code here to calculate the available actions
    return Something
Run Code Online (Sandbox Code Playgroud)

@property装饰器,这样就可以适应标准格式健身房的环境,这里的action_space是一个属性env.action_space,而不是一个方法env.action_space()