google-deepmind/lab - это 3D-обучающая среда, основанная на id Software's Quake III Arena через ioquake3 и другие открытые исходные программы. Она предоставляет набор сложных задач навигации и решения головоломок в 3D для обучающихся агентов. Главная цель - служить испытательной площадкой для исследований в области искусственного интеллекта, особенно глубокого усиленного обучения.
В этой среде доступны различные уровни, реализующие разные задачи, которые могут быть настроены с помощью скриптов Lua. Также в комплекте идет пример случайного агента на Python, который может быть использован в качестве отправной точки для создания обучающего агента.
Для начала работы на Linux нужно получить Bazel с bazel.io, клонировать DeepMind Lab и выполнить ряд дополнительных действий, как описано в документации. Кроме того, существуют требования к внешним зависимостям, таким как SDL 2, gettext, OpenGL и другие.
DeepMind Lab - это мощный инструмент для исследований в области ИИ, предоставляющий широкие возможности для разработки и тестирования новых алгоритмов и подходов.