关于强化学习中gym版本导致的问题 AttributeError: ‘UnicycleEnv‘ object has no attribute ‘seed‘
·
在强化学习的环境创建中,由于跑的代码可能使用的是老版本 Gym(v0.19及以前)设置环境随机种子的方式,即
env.seed(args.seed)
但是由于setuptools 工具版本的原因,不能安装对应版本的gym或者是gym安装过程中与其他package发生冲突,对应的报错为:
AttributeError: 'UnicycleEnv' object has no attribute 'seed'
此时使用新版本的gym同时更改对应的代码为
env.reset()
np.random.seed(args.seed)
random.seed(args.seed)
解决这一问题。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)