DeepMind 开源 Spriteworld,灵活,可配置的强化学习环境
Spriteworld是一个基于python的RL环境,由一个可以自由移动的简单形状的二维竞技场组成。该环境是为文章“COBRA:基于数据有效模型的RL通过无监督对象发现和好奇心驱动的探索”(Watters等,2019)中介绍的COBRA代理开发的。环境的动机是为程序生成多对象场景提供尽可能多的灵活性,同时保留尽可能简单的界面。
Spriteworld精灵有各种形状,可以在位置,大小,颜色,角度和速度上不断变化。环境有遮挡但没有物理,所以默认情况下sprite会相互传递,但不会以任何方式碰撞或交互。可以通过动作空间引入交互,动作空间可以每个时间步更新所有精灵。例如,DiscreteEmbodied动作空间(请参阅spriteworld/action_spaces.py参考资料)实现了一种基本的物理形式,其中一个代理的身体精灵可以粘附并携带精灵。
有各种各样的动作空间,其中一些是连续的(如触摸屏),其他动作空间是离散的(就像一个采用不连续步骤的具体代理)。
GitHub地址:https://github.com/deepmind/s...
相关推荐
XuFangfang0 2020-02-21
专注坚持 2020-01-16
trillionpower 2019-11-23
luchi00 2019-09-20
天行九歌 2020-04-29
芋头 2019-11-03
引力空间万物互联 2019-07-11
ZLXiong 2019-06-28
panrenlong 2019-06-23
xmdxcsj 2019-06-05
wesay 2019-06-03
hexianhao 2019-05-29
刀刀鱼 2019-06-01
zourzh 2019-05-31
tryhl 2019-05-23
hello小工 2018-04-08
yuyin 2018-01-29
coverse 2017-11-29
脑极体 2017-07-13