0
点赞
收藏
分享

微信扫一扫

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合。*.bin文件为Atari2600游戏的常用游戏环境的模拟文件,也称为roms文件。





文件地址:

​​https://gitee.com/devilmaycry812839668/atari_roms​​




======================================================



在强化学习中使用gym搭建游戏环境,操作如下:

pip install gym[atari]


 reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_git






 可以看到 使用gym 安装atari游戏环境的时候其实也是自动去安装 Atari环境库的,即,atari-py

​​ https://github.com/openai/atari-py/​​





安装成功后运行环境:

import gym
env = gym.make("SpaceInvaders-v0")


reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_强化学习_02




发现运行 Atari环境下的游戏是报错的,提示就是没有 roms文件,也就是   ​​https://gitee.com/devilmaycry812839668/atari_roms​​  下的  *.bin  文件。



解决方法就是在  ​​https://gitee.com/devilmaycry812839668/atari_roms​​ 中把里面的  *.bin  文件下载下来放到自己本机 atari_py 模块下的 atari_roms文件夹下面。

具体:

查找 gym 的安装路径:

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_git_03




通过gym的路径找到 atari_py 的路径( gym 一般与atari_py 安装在同一目录下):

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_运行环境_04





把 下载好的  bin 文件拷贝到 atari_py 下面的  atari_roms 中:

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_强化学习_05








测试是否安装成功:

reinforcement learning常用的游戏环境,gym框架使用的标准Atari游戏集合_运行环境_06




成功运行 atari 游戏环境。


举报

相关推荐

区块链游戏的开发框架

0 条评论