介绍
Arena是一个在Unity上对多智能体学习进行评估的通用平台。它使用多样化的逻辑和表示方式来构建学习环境。 并对多身体复杂的社会关系进行简单的配置,同时包含了最先进的深度多智能体学习算法基准的实现。
Arena注重第一和第三人称的动作游戏,借助Unity良好的渲染效果来实现3D仿真环境。值得一提,DeepMind开源的项目OpenSpiel注重与多智能体棋牌类游戏。
Arena是以Unity官方的强化学习工具包ML-Agents为前提,我前面的文章十分详细地讲解了ML-Agents的使用,感兴趣的可以查看链接:
Unity强化学习之ML-Agents的使用
模块:
- 开发工具包(the Building Toolkit),可以用来快速构建有定制特征的多智能体环境
- 基准库(the Baselines),可以用MARL的算法来测试所搭建的环境。