Unity-Technologies

ml-agents

Unity-Technologies

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.

AI 简介

Unity ML-Agents 是一个开源工具包,用于在 Unity 游戏和仿真环境中训练智能体。它支持深度强化学习(如 PPO、SAC)、模仿学习(BC、GAIL)及神经进化等方法,提供 Python API(基于 PyTorch)与 Unity C# SDK 的双向集成,支持单智能体、多智能体协作/对抗、课程学习、环境随机化等高级训练能力,并可通过推理引擎实现跨平台部署。适用于游戏 AI 开发(如 NPC 行为建模)、自动化游戏测试、AI 算法研究验证及教育实验等场景。

C#
Other
19.5k
Stars
4.5k
Forks
555
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分45
默认分支develop