探索OpenAI健身房环境。

gym-demo的Python项目详细描述


Build StatusCoverage StatusCodacy BadgePyPI version

健身房演示

探索OpenAI健身房环境

这个包提供了gym-demo命令,它允许您 探索安装在您的 系统。

这使您能够在 开始工作吧。你会得到有关环境的信息 observation spaceaction space以及rewards您可以 希望得到和其他可用的信息。

gym-demo on YouTube

安装

您可以使用pip

安装openai gym和gym-demo
$ pip install gym[atari]
$ pip install gym-demo

使用量

使用gym-demo --help显示使用信息和 安装在健身房的环境。

$ gym-demo --help

启动环境演示以获取有关其观察结果的信息 和行动空间,观察一个特工在随机 快跑。

$ gym-demo SpaceInvaders-ram-v4
Environment: SpaceInvaders-ram-v4

Observation Space: Box(128,)
Low values:
[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
High values:
[255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255
 255 255]

Action Space: Discrete(6)
Action meanings: ['NOOP', 'FIRE', 'RIGHT', 'LEFT', 'RIGHTFIRE', 'LEFTFIRE']


Running environment demonstration...
Unique environment information is output to standard out:
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 5.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 10.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 15.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 20.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 25.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 3}
Reward: 0.0, Done: False, Info: {'ale.lives': 2}
Reward: 30.0, Done: False, Info: {'ale.lives': 2}
Reward: 0.0, Done: False, Info: {'ale.lives': 2}
Reward: 0.0, Done: False, Info: {'ale.lives': 1}
Reward: 5.0, Done: False, Info: {'ale.lives': 1}
Reward: 0.0, Done: False, Info: {'ale.lives': 1}
Reward: 10.0, Done: False, Info: {'ale.lives': 1}
Reward: 0.0, Done: False, Info: {'ale.lives': 1}
Reward: 15.0, Done: False, Info: {'ale.lives': 1}
Reward: 0.0, Done: False, Info: {'ale.lives': 1}
Reward: 20.0, Done: False, Info: {'ale.lives': 1}
Reward: 0.0, Done: False, Info: {'ale.lives': 1}
Reward: 0.0, Done: True, Info: {'ale.lives': 0}

获取有关其documentation websiteOpen AI gym的模式信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ProcessBuilder在使用多个参数时运行不正常   java如何使用Spring数据ORM/JPA创建EntityManagerFactory?   将Velocity宏转换为Java指令   internet上的Java TCP/IP服务器客户端通信   java为什么JDK 8允许一个局部内部类(在方法内部)访问封闭方法的非最终局部变量?   基于Java的比率算法   java应用程序在选择列表首选项时出错   java保存对象以供以后使用   java如何使用MySQL JDBC驱动程序连接Android和MySQL   java Zipkin可以用于控制台应用程序   java单击刷新Servlet页面显示重复内容   java如何递归地反转字符串数组?   java如何使用inputStream作为outputStream的文本?   java扩展令牌选择操作符   java在映射中使用通用枚举类   arraylist如何使用JAVA流从对象列表中查找平均值   windows将FileInputStream和FileOutputStream传递给ffmpeg进行转码(使用JAVEJava音频视频编码)   java Ant脚本在执行CVS签出后找不到目标   重复值情况下的java插入排序,双链表ADT   java如何在Accumulo中获取数据库查询计数