我正在看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模拟器来制作游戏的不同场景。

  ask by Dimitar Hristov translate from so

本文未有回复,本站智能推荐:

2回复

如何查看 OpenAI 健身房环境中可用的操作?

似乎即使在文档中也无法查看 Open AI Gym 环境的操作列表。 例如,假设您想玩 Atari Breakout。 可用的操作将是向右、向左、向上和向下。 print(env.action_space.n)如果我打印操作空间中可用操作的数量,它会按照我的预期打印 4。 但是,我想看到的是动作
1回复

如何实时运行和渲染健身房 Atari 环境,而不是加速?

目前,当我渲染任何 Atari 环境时,它们总是加速,我想以正常速度查看它们。 我在 Windows 上使用带有 Tensorflow 的 Gym Atari 和 Keras-rl。 语言是python。
1回复

OpenAI Gym Atari游戏,TD策略应用

我可以将TD政策应用于此类环境吗? 还是只有DQN这样的方法,为什么? 我尝试将TD策略评估应用到Gym的Atari游戏的Python模拟中,但我对此有些陌生。 我有这个Value类: 我有这个实现: 但是我得到这个错误: 因为此V类最初是针对状态(obs变量)
1回复

'OSError:[WinError 126]在Windows 10上使用OpenAI Gym-Atari时无法找到指定的模块

我只是想尝试执行这个简单的试用代码: 我收到的错误是: 我需要做什么?
2回复

OpenAI健身运动员模式

有没有人知道如何作为一个播放器运行OpenAI健身房环境之一。 就像让一个人类玩家玩一轮推车杆一样? 我已经看到有env.mode ='human'但我无法让它正常运行。 我试图按照这里给出的例子https://www.pinchofintelligence.com/getting-sta
1回复

OpenAI Gym和Python线程

我正在开发A3C / ACER的变体,我有几个工作线程,每个工作线程都在自己的线程上运行。 我正在使用OpenAI体育馆环境。 Python线程工作正常,但不能完全利用所有内核。 由于没有阻塞的I / O,因此不会进行上下文切换。 我希望工作人员在各自环境中执行操作时以某种方式释
2回复

观察意义 - OpenAI Gym

我想知道OpenAI Gym( https://gym.openai.com/ )中CartPole-v0观察的规格。 例如,在下面的代码输出observation 。 一个观察就像[-0.061586 -0.75893141 0.05793238 1.15547541]我想知道这些数字
1回复

当我的计算机无法识别或找到Gym时,如何使用OpenAI Gym的功能?

我已经尝试使用健身房已有几个星期了。 但是,我没有成功。 我正在尝试运行CartPole的此实现,但收到返回错误: NotImplementedError:摘要 据我所知,我已经安装了健身房。 但是,无论出于何种原因,尝试访问它时我都没有任何功能。 后续工作是:还有其他