Unity Machine Learning Agents
Project description
Unity ML-Agents Trainers
The mlagents
Python package is part of the
ML-Agents Toolkit. mlagents
provides a set of reinforcement and imitation learning algorithms designed to be
used with Unity environments. The algorithms interface with the Python API
provided by the mlagents_envs
package. See here for
more information on mlagents_envs
.
The algorithms can be accessed using the: mlagents-learn
access point. See
here for more information on using this
package.
Installation
Install the mlagents
package with:
pip3 install mlagents
Usage & More Information
For more information on the ML-Agents Toolkit and how to instrument a Unity scene with the ML-Agents SDK, check out the main ML-Agents Toolkit documentation.
Limitations
mlagents
does not yet explicitly support multi-agent scenarios so training cooperative behavior among different agents is not stable.- Resuming self-play from a checkpoint resets the reported ELO to the default value.
- Resuming curriculum learning from a checkpoint requires the last lesson be
specified using the
--lesson
CLI option
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for mlagents-0.16.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db18791dedad112dc13fdc07c555cb8e9534d6c112a57d03afbbafb694a6865e |
|
MD5 | 4ef128acd8d461bbfee5c0e347d8f7a6 |
|
BLAKE2b-256 | d79aeb6bc98f4cb3142300fd9439f96b6d8a548ba865bd02dfab193d0c3e522c |