laladuoyan 2022-12-11 21:44 采纳率: 0%
浏览 136

Python Gym 版本问题 吴恩达机器学习

问题遇到的现象和发生背景

在学习吴恩达机器学习课程的强化学习部分的practice lab: Deep Q-Learning - Lunar Lander时出现的Gym版本问题

The gym toolkit is a collection of environments that can be used to test reinforcement learning algorithms. We should note that in this notebook we are using gym version 0.24.0.

lab开始提示用0.24.0版本的Gym,安装后出现以下警告,请问需要处理吗

Warning: Gym version v0.24.0 has a number of critical issues with `gym.make` such that the `reset` and `step` functions are called before returning the environment. It is recommend to downgrading to v0.23.1 or upgrading to v0.25.1
  • 写回答

1条回答 默认 最新

  • 小刘较瘦 Python领域新星创作者 2022-12-12 11:53
    关注

    建议您将Gym版本降级到v0.23.1或升级到v0.25.1。这些版本应该避免上述问题。您可以使用以下命令来安装指定版本的Gym:

    pip install gym==0.23.1
    

    pip install gym==0.25.1
    

    请注意,如果您已经安装了其他版本的Gym,则需要先卸载它,然后再安装指定版本。例如:

    pip uninstall gym
    pip install gym==0.23.1
    

    另外,您可能需要在使用时导入指定版本的Gym,例如:

    import gym
    
    env = gym.make('LunarLander-v2')
    

    在这种情况下,您需要将其更改为:

    import gym
    
    import gym.envs
    gym.envs.registration.register(
        id='LunarLander-v2',
        entry_point='gym.envs.box2d:LunarLander',
        max_episode_steps=1000,
        reward_threshold=200,
    )
    
    env = gym.make('LunarLander-v2')
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月11日

悬赏问题

  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算
  • ¥50 AI大模型精调(百度千帆、飞浆)