我可以随机化在OpenAI Gym Atari环境中播放的场景吗?

时间:2019-09-18 20:46:44

标签: python reinforcement-learning openai-gym atari-2600

我正在看OpenAI Gym中的Seaquest Atari游戏,并且有以下代码片段:

import gym
import time
import random

env = gym.make('Seaquest-v4')

for i_episode in range(10):
    seed = (int)(time.time())    
    random.seed(seed)
    env.seed(seed)
    observation = env.reset()
    for t in range(800):
        env.render()
        time.sleep(0.01)
        action = 0
        observation, reward, done, info = env.step(action)
        if done:
            print("Episode finished after {} timesteps".format(t+1))
            break
env.close()

上面的代码可渲染10个游戏,但是,即使我每次都将种子重置为唯一,我仍然可以得到与游戏相同的场景。结果,在相同的情况下对代理进行了培训。有人可以提出解决此问题的方法吗?我只是想寻找一种方法来制作Atari模拟器来制作游戏的不同场景。

0 个答案:

没有答案