ML-Agents Configuration UI

FREE
Publisher Xardas0327
File size 403.47kB
Number of files 59
Latest version 1.1.0
Latest release date 2023-11-21 02:11:11
First release date 2023-11-21 02:11:11
Supported Unity versions 2018.4.2 or higher

This project is a user interface for Unity ML-Agents. It helps the users, that they can create/modify a yaml file inside Unity Editor.

Moreover, the users can run the mlagents-learn command without command line.

Please check the LICENSE in Xardas/ML-Agents Configuration folder.

Furthermore, you can find the source code on Github.


Features:

  • Creation: The users can create parts of the ML-Agents config yaml file as ScriptableObject. They contains tooltips, validation. Futhermore, the users can see only the actual fields. For example: If PPO Trainer Type is selected, the specific variables of SAC type is not visible.
  • Import: The users can import any ML-Agents config yaml file from samples or their own custom project. The files will be created in Assets/Xardas/ML-Agents Configuration/Files folder. (If the folder doesn't exist, it will be created.)
  • Export: The users can export ML-Agents Config ScriptableObjects into a yaml file.
  • Run Command Line: Run the command line from Unity Editor

Limit: If the import yaml file has default_settings, it will be part of the Behaviors. After that, if the users want to modify the same variable in the Behaviors, they have to update them one by one.


Note: By default, the Windows uses CMD, the MacOS uses Terminal and the Linux uses gnome-terminal. On MacOS and on Linux, a mlAgentsCommand.sh file is always generated in the project folder. If the users use Git (or any source control system), they should add this sh file to .gitignore.

Top Publisher Assets