开发者生态

PettingZoo

PettingZoo是由Farama Foundation维护的开源多智能体强化学习环境库,是MARL领域最流行的环境库之一。PettingZoo提供了统一的多智能体环境API(AEC API和Parallel API),支持多种类型的多智能体环境,包括合作、竞争、混合、同时行动、交替行动等。PettingZoo包含了多种经典的多智能体环境,包括MPE、Atari多人游戏、棋盘游戏、卡牌游戏、机器人等,共计超过100个环境。PettingZoo采用模块化的设计,提供了丰富的工具和包装器,支持环境并行化、录像、监控等功能,能够方便地与多种强化学习框架(如Stable Baselines3、RLlib等)集成。PettingZoo采用MIT许可证,GitHub星标数超过2000,被广泛应用于多智能体强化学习的研究和开发中,是MARL领域的标准环境库之一。

开源项目

项目说明

PettingZoo是由Farama Foundation维护的开源多智能体强化学习环境库,是MARL领域最流行的环境库之一。PettingZoo提供了统一的多智能体环境API(AEC API和Parallel API),支持多种类型的多智能体环境,包括合作、竞争、混合、同时行动、交替行动等。PettingZoo包含了多种经典的多智能体环境,包括MPE、Atari多人游戏、棋盘游戏、卡牌游戏、机器人等,共计超过100个环境。PettingZoo采用模块化的设计,提供了丰富的工具和包装器,支持环境并行化、录像、监控等功能,能够方便地与多种强化学习框架(如Stable Baselines3、RLlib等)集成。PettingZoo采用MIT许可证,GitHub星标数超过2000,被广泛应用于多智能体强化学习的研究和开发中,是MARL领域的标准环境库之一。