Farama-Foundation/Minigrid

Simple and easily configurable grid world environments for reinforcement learning

解决的问题

Minigrid 提供了一系列轻量级、快速且可定制的离散网格世界环境,专为强化学习 (RL) 研究而设计。它允许研究人员在简化的 2D 地图中测试智能体,而无需承担复杂物理模拟器的计算开销。

工作原理

该库使用 Gymnasium 标准 API 提供环境,其中三角形智能体在 2D 地图中导航。智能体与墙壁、岩浆和动态障碍物等障碍物进行交互。任务由引导智能体的 "mission" 字符串定义(例如:捡起箱子或用钥匙开门)。它包含两个主要的任务组:

  • Minigrid: 标准的目标导向型和分层任务。
  • BabyAI: 专注于具身语言学习的环境,提供合成的自然语言指令(例如:“把红球放在你左边的箱子旁边”)。

适用对象

主要面向强化学习研究人员和开发人员,他们需要一个受控且高效的环境,用于对智能体在导航、任务完成和具身语言理解方面的表现进行基准测试。

亮点

  • Gymnasium API: 与强化学习环境的行业标准 API 完全兼容。
  • 可定制性: 环境的大小和复杂度可以通过编程进行调整,使其成为课程学习的理想选择。
  • 具身语言支持: 通过 BabyAI,可以训练智能体遵循复杂的自然语言命令。
  • 轻量级: 专为高速执行和快速迭代而设计。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目