【问题标题】:Can you do q-learning with a Tuple observation space?你能用元组观察空间进行 q-learning 吗?
【发布时间】:2020-04-24 01:43:13
【问题描述】:

我构建了一个使用简单元组观察空间的自定义 Open AI Gym 环境。

self.observation_space = spaces.Tuple((spaces.Discrete(2,),spaces.Discrete(1)))

但是当我尝试使用 q-learning 示例时,他们会使用

observation_space.n

有没有办法在这种观察空间中使用 q-learning?

【问题讨论】:

  • 您在 q-learning 代码中的哪些地方使用了 observation_space.n?

标签: openai-gym q-learning


【解决方案1】:

刚刚遇到同样的问题,以防有人仍在阅读: 由于元组空间没有属性n,我使用了一种解决方法,只需自己定义它: self.observation_space.n = self.dimension1 * self.dimension2 基本上乘以元组的离散空间输入参数。希望这是有道理的

【讨论】:

    猜你喜欢
    • 2014-04-29
    • 1970-01-01
    • 2020-02-06
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多