【问题标题】:openai-gym how to determine what the values in observation space meanopenai-gym 如何确定观察空间中的值的含义
【发布时间】:2020-01-19 19:15:09
【问题描述】:

是否有任何文档可以详细说明此类内容? 例如:

import gym

# environment for agent
env = gym.make('Pendulum-v0')
env.reset()

print(env.observation_space.high, env.observation_space.low)

# pendulum observation space ranges from [-1, -1, -8] to [1, 1, 8]

我无法弄清楚观察空间中每个数字的含义。我猜其中两个是 x 和 y 坐标(虽然我不知道哪个是哪个),第三个数字代表什么?

【问题讨论】:

  • 你找到gym.openai.com/docs/#spaces了吗?
  • @AMC,是的,我发现了。我希望会有更详细的东西。我想最好的方法是检查每个环境的 github 页面

标签: python openai-gym


【解决方案1】:

显然openai 的 github 页面有一个 wiki,其中包含我正在寻找的信息:https://github.com/openai/gym/wiki

【讨论】:

    【解决方案2】:

    Open AI 的文档涵盖以下内容:

    1. 所有环境的Observation space、Action space、reward等维度: https://github.com/openai/gym/wiki/Table-of-environments

    2. 它们的特定范围,例如 https://github.com/openai/gym/wiki/Pendulum-v1

    在您的情况下,假设 Pendulum-v0 共享 v1 的功能,您的三个值意味着:

    • cos(theta),介于 -1 和 1 之间
    • sin(theta),介于 -1 和 1 之间
    • theta 点或角速度,介于 -8 和 8 之间

    最好的

    【讨论】:

      猜你喜欢
      • 2017-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-27
      相关资源
      最近更新 更多