确切地说,宇宙中的observation_n是什么?

时间:2019-06-16 12:39:21

标签: openai-gym openai-universe

我正在使用OpenAI的Universe模块,无法理解observation_n的确切含义及其工作方式。在他们的网站上,它只是说:“宇宙允许AI代理像人一样使用计算机:通过观察屏幕像素...”

我修改了一些体育运动代码,称为“ CartPole-v1”,并尝试将其应用于“ flashgames.DriftRunners-v0”。但是,我不断收到索引错误,因此我假定observation_n不是索引。

def get_action(self, observation_n):
        turn_angle = observation_n[2]
        action = [('KeyEvent', 'ArrowUp', True), ('KeyEvent', 'ArrowRight', True)] if turn_angle > 0 else [('KeyEvent', 'ArrowUp', True)]
        return action


agent = Agent(env)
observation_n = env.reset()

我收到此错误

line 19, in get_action
    turn_angle = observation_n[2]
IndexError: list index out of range

0 个答案:

没有答案