reinforcement learning常用的遊戲環境,gym架構使用的标準Atari遊戲集合。*.bin檔案為Atari2600遊戲的常用遊戲環境的模拟檔案,也稱為roms檔案。
檔案位址:
https://gitee.com/devilmaycry812839668/atari_roms
======================================================
在強化學習中使用gym搭建遊戲環境,操作如下:
pip install gym[atari]
可以看到 使用gym 安裝atari遊戲環境的時候其實也是自動去安裝 Atari環境庫的,即,atari-py
https://github.com/openai/atari-py/
安裝成功後運作環境:
import gym
env = gym.make("SpaceInvaders-v0")
發現運作 Atari環境下的遊戲是報錯的,提示就是沒有 roms檔案,也就是 https://gitee.com/devilmaycry812839668/atari_roms 下的 *.bin 檔案。
解決方法就是在 https://gitee.com/devilmaycry812839668/atari_roms 中把裡面的 *.bin 檔案下載下傳下來放到自己本機 atari_py 子產品下的 atari_roms檔案夾下面。
具體:
查找 gym 的安裝路徑:
通過gym的路徑找到 atari_py 的路徑( gym 一般與atari_py 安裝在同一目錄下):
把 下載下傳好的 bin 檔案拷貝到 atari_py 下面的 atari_roms 中:
測試是否安裝成功: