Gymnasium
开源强化学习环境接口库,提供标准化的游戏及仿真环境API,使全球研究者能在统一基准上横向比较算法性能,是强化学习研究的重要基础设施
核心事实
时间轴 (近 90 天)
将UE5环境封装为符合Gymnasium规范的step/reset接口是更成熟的方案,可采用UnrealCV或ML-Agents风格的接口。
Simulusion的环境适配层通过单个make_env入口统一支持DeepMind Control、Atari、Gymnasium、MuJoCo和Brax。
开发者用 C++17 构建了贪吃蛇引擎,通过 pybind11 提供 Python 绑定,并封装成 Gymnasium 环境。
开发者将指挥官席位做成了一个开放的机器人工具包(bot kit),包含本地练习服务器(以约100倍实时速度运行真实比赛规则,无需游戏客户端)、仅使用Python标准库的Python库、带有动作掩码的Gymnasium风格环境、Stable-Baselines3的MaskablePPO示例,以及规则机器人和学习策略对手。
2022 年后,Gym 的维护移交给了 Farama 基金会,并更名为 Gymnasium,API 做了少量不兼容调整(如 step() 返回五元组而非四元组)。
Kaggle 上基于经典控制的竞赛大多仍兼容 Gym 或 Gymnasium,新手复现 Notebook 时需注意版本差异,否则容易出现 env.step() 返回值解包错误。
OpenAI Gym已更名为Gymnasium。
Gymnasium(原OpenAI Gym)提供环境接口约定,使仿真环境与真实机器人可以共享同一套观测、动作空间定义。
OpenAI Gym(现Gymnasium)和PettingZoo可用于动手实现迷宫、CartPole等经典强化学习环境。
研究者在Feynman数据集(物理公式回归任务)和Gymnasium强化学习基准两类基准上进行了计算实验
还有 20 条时间轴事件
全部知识事实 (20)
Gymnasium由Farama基金会维护,接替了OpenAI Gym,定义了环境接口标准
70%待验证OpenAI Gym 提供标准化环境接口,但其官方内置环境几乎清一色是Atari游戏和MuJoCo物理仿真
60%待验证将UE5环境封装为符合Gymnasium规范的step/reset接口是更成熟的方案,可采用UnrealCV或ML-Agents风格的接口。
50%待验证Simulusion的环境适配层通过单个make_env入口统一支持DeepMind Control、Atari、Gymnasium、MuJoCo和Brax。
50%待验证开发者用 C++17 构建了贪吃蛇引擎,通过 pybind11 提供 Python 绑定,并封装成 Gymnasium 环境。
50%待验证2022 年后,Gym 的维护移交给了 Farama 基金会,并更名为 Gymnasium,API 做了少量不兼容调整(如 step() 返回五元组而非四元组)。
50%待验证Kaggle 上基于经典控制的竞赛大多仍兼容 Gym 或 Gymnasium,新手复现 Notebook 时需注意版本差异,否则容易出现 env.step() 返回值解包错误。
50%待验证OpenAI Gym已更名为Gymnasium。
50%待验证Gymnasium(原OpenAI Gym)提供环境接口约定,使仿真环境与真实机器人可以共享同一套观测、动作空间定义。
50%待验证OpenAI Gym(现Gymnasium)和PettingZoo可用于动手实现迷宫、CartPole等经典强化学习环境。
50%待验证研究者在Feynman数据集(物理公式回归任务)和Gymnasium强化学习基准两类基准上进行了计算实验
50%待验证MuJoCo 已成为 OpenAI Gym / Gymnasium 生态的核心仿真后端之一
50%待验证该环境遵循 Gymnasium API 标准,观测空间是 13,977 维的浮点向量,并纳入了对手已出牌的历史记录
50%待验证gym-pybullet-drones 提供原生Gymnasium接口,可直接兼容Stable-Baselines3、RLlib等主流RL库
50%待验证对Bot友好的强化学习环境通常遵循类似OpenAI Gym/Gymnasium的标准接口规范,提供observation、action、reward以及step/reset等标准方法
50%待验证MuJoCo是OpenAI Gym/Gymnasium中经典控制任务的默认物理后端
50%待验证Gym/Gymnasium为强化学习环境定义了统一的交互接口reset()、step()、render(),但标准化止步于环境交互API,未覆盖训练循环管理、实验配置等上层工程流程
50%待验证OpenAI在2016年推出了Gym,现已演化为由Farama基金会维护的Gymnasium
50%待验证Gymnasium将原版Gym中的done信号明确拆分为terminated(任务自然结束)和truncated(因时间限制截断)
50%待验证2022年OpenAI将Gym的维护工作移交给Farama基金会,并更名为Gymnasium
50%