ml-agents
The Unity ML-Agents Toolkit is an open-source project that allows for intelligent agent training within game and simulation environments. Utilizing advanced algorithms such as reinforcement learning and imitation learning, it serves both game developers and researchers by offering a flexible Python API. The toolkit supports various training scenarios, including single and multi-agent setups, and enables cross-platform compatibility with Unity's Sentis. Explore features like curriculum learning, custom training algorithms, and integration with gym and PettingZoo formats. This toolkit aids in the development of improved NPC behaviors and aids researchers in evaluating game design and conducting automated game testing.