gpt4 book ai didi

python - 如何将元组列表作为 OpenAI Gym 中的操作空间传递?

转载 作者:行者123 更新时间:2023-12-05 06:25:21 26 4
gpt4 key购买 nike

从头开始构建 OpenAI Gym 环境时,必须定义一个 Action 空间。这是通过数据包“空间”中的自己的“数据结构”完成的。有几种不同类型的空间,如 Box、Discrete 等。我有一个元组列表,我想将其用作操作空间。有办法做到这一点吗?

我本可以使用spaces.Box(low=0, high=1, shape(4,12), dtype=np.int),但这又增加了很多违法行为。我对使用例如 spaces.Box 的解决方案持开放态度,然后禁止/删除非法行为,但最好只插入我预制的元组列表。

最佳答案

OpenAI Gym 有一个 Tuple action space .用法示例:

from gym import spaces
action_space = spaces.Tuple((
spaces.Discrete(9),
spaces.Discrete(5)))

关于python - 如何将元组列表作为 OpenAI Gym 中的操作空间传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57188113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com