google-deepmind/lab 是一个基于 id Software 的 Quake III Arena 并通过 ioquake3 和其他开源软件构建的 3D 学习环境。它为学习代理提供了一系列具有挑战性的 3D 导航和谜题解决任务,主要目的是作为人工智能,特别是深度强化学习的研究测试平台。
该平台的特点包括:
- 提供了多种任务,可通过 Lua 脚本进行配置。
- 附带了一个示例随机代理,可作为实现学习代理的起点。
- 支持人类输入控制进行游戏测试。
- 依赖一些外部软件库,如 zlib、glib、libxml2、jpeg 和 png 等,同时还需要一些必须在系统中存在的其他库,如 SDL 2、gettext、OpenGL 等。
总的来说,google-deepmind/lab 为 AI 研究提供了一个丰富且具有挑战性的环境。