繁体   English   中英

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

Can I randomise the scenario played in the OpenAI Gym Atari environments?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在查看 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 模拟器产生不同的游戏场景。

问题暂未有回复.您可以查看右边的相关问题.
1 在virtualenv中安装Gym [atari]

我在virtualenv中安装Gym-atari时遇到问题。 据我所知,问题似乎出在zlib上,但zlib已安装在系统上(cmake也是如此)。 有人有想法么? 这是在Gentoo系统上的,它的价值: 有任何想法吗? 我唯一的猜测是zlib不会以某种方式进入virtualenv? ...

2 OpenAI-Gym 中的自定义环境

我想在 Python 中尝试强化学习。 但我想用我自己的状态和奖励创建一个自定义环境。 可能我想在这个中使用时间序列数据(虽然不像股票)。 我希望我的系统能够根据时间和环境学习行为。 所以我首先要创建一个自定义环境,有人可以帮助我吗? ...

3 场景随机器问题

我正在开发一款基于统一的休闲 2D 游戏。 我有点卡住了。 我有 2 个脚本:一个在游戏开始时加载 - (MainMenuScript.cs) ,一个在每个场景开始时加载 - (LevelControlScript.cs) 我需要随机化场景,但index_scene = UnityEngine.Ra ...

4 在Java中随机化

我有4个字符串代表人,4个字符串代表名字。 我正在尝试将它们随机化,以便每次启动我的应用程序时,我的四个人将有不同的名称,但在运行时没有人可以拥有相同的名称。 例: 希望这有一定道理。 ...

5 uvm中的随机化

如果您能帮助我理解UVM中的随机工作原理以及除ntb_random_seed之外哪些因素会影响随机化,那将是很棒的。 我观察到使用相同的ntb_random_seed的测试用例仅在添加显示宏的情况下遵循不同的随机化。 可能吗? 希望我的问题清楚。 让我知道,如果您需要其他信息。 ...

6 如何在 php 中随机化/随机化数组并显示随机条目

下午好, 我已经在寻找解决方案几天了,在 stackoverflow 和其他页面上看到了很多关于 shuffle 和 rand_array 的材料,但找不到适合我的解决方案。 我正在为 web 项目处理动态内容。 随着代码的关闭,我正在获取数组 $prodItems 的数据,并且代码工作正常。 目前 ...

7 MySQL在随机结果中随机化

好吧,假设我有下表 我想做的是使用一个规则对结果进行随机排序,A1应该坚持A1(以随机顺序),而A2应该坚持A2(以随机顺序)。 群组名称是免费的,如果您能提出更好的群组名称,请随时使用。 谢谢。 编辑:对于那些好奇的人,我想创建一个在线测验。 它将以随机顺序提出问 ...

2016-01-30 04:05:03 2 47   mysql
8 随机化不是那么随机

小提琴 这就是我目前所拥有的。 它正在工作,但是我想编辑随机函数,以便div(这只是一个模型,将会有很多很多!)将根据浏览器的宽度“均匀分布”,如果有任何意义的话。 这样就不再需要水平滚动条了! 我认为这是一个很好的例子。 单击设计师的名称(左上角),您将明白我的意思。 请注 ...

9 随机化/随机播放pandas中数据帧中的行

我目前正试图找到一种方法来逐行随机化数据框中的项目。 我发现这个线程在pandas中逐列/排列(在pandas中改组/置换一个DataFrame ),但是出于我的目的,有没有办法做类似的事情 并将行随机化为一些类似的行 如果为了这样做,列标题将不得不消失或类似的东西,我明白。 ...

10 加特林-随机化场景的请求顺序?

目标 我正在尝试随机化每个用户/场景采取的5个步骤的顺序。 也就是说,这些是我的用户,以及执行步骤的顺序(在步骤A,B,C,D和E中) 等等 即,每个用户只按照随机顺序一次执行每个步骤。 失败的尝试 我有RecordSeqFeederBuilder馈送器: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM