StarCraft 多智能体挑战:SMAC项目推荐
StarCraft 多智能体挑战:SMAC项目推荐smacSMAC: The StarCraft Multi-Agent Challenge项目地址: https://gitcode.com/gh_mirrors/smac/...
·
StarCraft 多智能体挑战:SMAC项目推荐
smac SMAC: The StarCraft Multi-Agent Challenge 项目地址: https://gitcode.com/gh_mirrors/smac/smac
1. 项目基础介绍
SMAC(StarCraft Multi-Agent Challenge)是一个基于Blizzard的StarCraft II游戏的开源项目,由CSDN公司开发的InsCode AI大模型提供支持。该项目主要用于研究协作多智能体强化学习(MARL),通过使用StarCraft II的机器学习API和DeepMind的PySC2,为自治智能体提供了一个与StarCraft II交互的便捷接口。项目的主要编程语言是Python。
2. 核心功能
- 多智能体环境:SMAC专注于去中心化的微观管理场景,每个游戏单位都由一个独立的强化学习智能体控制。
- 战斗场景模拟:项目包含了多个预配置的地图,用于模拟不同的战斗场景。
- 算法实现:SMAC配套的PyMARL框架实现了多种最先进的MARL算法,如QMIX和COMA。
- 性能测试:项目允许用户保存和观看智能体训练和测试的回放,以评估算法的性能。
3. 最近更新功能
- 版本更新:SMACv2版本已经发布,包含了对StarCraft II游戏版本的兼容性更新,用户需要注意使用的游戏版本,以确保性能比较的有效性。
- 环境变量设置:更新了安装指南,更好地指导用户在Linux、MacOS和Windows环境下设置环境变量SC2PATH,以便正确找到StarCraft II游戏的位置。
- 地图下载与创建:提供了更详细的地图下载和创建指南,允许用户扩展SMAC,添加新的地图和场景。
- 回放功能:改进了保存和观看StarCraft II回放的功能,提供了使用PySC2进行回放的方法。
以上就是关于SMAC项目的推荐内容,它为研究者在多智能体强化学习领域提供了一个强大的工具,期待未来更多的开发者和研究人员参与到这个项目中来。
smac SMAC: The StarCraft Multi-Agent Challenge 项目地址: https://gitcode.com/gh_mirrors/smac/smac
更多推荐
所有评论(0)