Github 项目推荐 | 用 AI 打造游戏,Unity 机器学习 Agent —— ml-agents
Ml-agents 是 Unity 机器学习 Agent,它可以让研究人员和开发者用 Unity 编辑器创建游戏和仿真实验。这些编辑器能够通过简单易用的 Python API 使用强化学习或者其他机器学习模型来训练智能 Agent。详细信息请参考文档:https://github.com/Unity-Technologies/ml-agents/tree/master/docs
Github 地址
https://github.com/Unity-Technologies/ml-agents
特征
Unity 引擎的灵活性和轻便性
可在 Unity 中放置多个相机观察
灵活的多 Agent 支持
可离散可连续的行动空间
Python 2 或者 3 的控制界面
环境中的可视化网络输出
轻松定义课程学习场景
监督学习的 Agent 行为广播
Tensorflow Sharp Agent 嵌入[实验]
创建环境
Agents SDK(包括示例环境场景)位于 unity-environment 文件夹中。 有关要求,说明和其他信息,请参阅包含的自述文件和相关文档。
https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Making-a-new-Unity-Environment.md
训练 Agent
一旦你建立了一个 Unity 环境,Reinforcement Learning 算法和 Python API 就可以在 python 文件夹中找到。 有关要求,说明和其他信息,请参阅包含的自述文件和相关文档。
https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Unity-Agents---Python-API.md
应用案例
3DBall
GridWorld
Tennis
春节 AI 学习狂欢,精品课程 豪华特辑
优惠折上折,福利抢不停!
进入阅读原文获取更多福利
▼▼▼