天天看點

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遊戲集合

 可以看到 使用gym 安裝atari遊戲環境的時候其實也是自動去安裝 Atari環境庫的,即,atari-py

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

安裝成功後運作環境:

import gym
env = gym.make("SpaceInvaders-v0")      
reinforcement learning常用的遊戲環境,gym架構使用的标準Atari遊戲集合

發現運作 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遊戲集合

通過gym的路徑找到 atari_py 的路徑( gym 一般與atari_py 安裝在同一目錄下):

reinforcement learning常用的遊戲環境,gym架構使用的标準Atari遊戲集合

把 下載下傳好的  bin 檔案拷貝到 atari_py 下面的  atari_roms 中:

reinforcement learning常用的遊戲環境,gym架構使用的标準Atari遊戲集合

測試是否安裝成功:

reinforcement learning常用的遊戲環境,gym架構使用的标準Atari遊戲集合

繼續閱讀