https://github.com/devslem/unity-ml-agents
Share Unity ML-Agents reinforcement learning environments.
https://github.com/devslem/unity-ml-agents
deep-learning deep-reinforcement-learning ml-agents reinforcement-learning unity unity3d
Last synced: 8 months ago
JSON representation
Share Unity ML-Agents reinforcement learning environments.
- Host: GitHub
- URL: https://github.com/devslem/unity-ml-agents
- Owner: DevSlem
- License: mit
- Created: 2022-02-20T18:19:08.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-04T18:09:45.000Z (over 3 years ago)
- Last Synced: 2025-05-07T12:54:57.061Z (8 months ago)
- Topics: deep-learning, deep-reinforcement-learning, ml-agents, reinforcement-learning, unity, unity3d
- Language: C#
- Homepage:
- Size: 35.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unity ML-Agents
You can use environments that i've developed when you train a reinforcement learning agent.
## Latest Environment
[Cliff Walking](https://github.com/DevSlem/unity-ml-agents/wiki/Cliff-Walking)

## Development Environment
* Unity Editor: 2021.3.6f1
* [Unity ML-Agents Toolkit: Release 19](https://github.com/Unity-Technologies/ml-agents/tree/release_19)
* Python: 3.7.13
Install the `mlagents` Python package
```
conda install pytorch==1.11.0 torchvision==0.12.0 torchaudio==0.11.0 cudatoolkit=11.3 -c pytorch
python -m pip install mlagents==0.28.0
```
## Unity Environments
First of all, Open the `Unity ML-Agents Project` project. After it, You can see the `Assets/Environments` directory which includes all RL environments. Go to the `Assets/Environments//Scenes` folder, if you want to use an environment. Open the scene file of the environment. You can use it as two ways to train.
1. [build an environment as an executable file](https://github.com/Unity-Technologies/ml-agents/blob/release_19_docs/docs/Learning-Environment-Executable.md)
2. directly interact with Unity Editor
You can see descriptions of environments in [Wiki](https://github.com/DevSlem/unity-ml-agents/wiki).
## Structure
* [config](/config/) - Training configuration files
* [Unity ML-Agents Project](/Unity%20ML-Agents%20Project/) - Unity ML-Agents project