ml-agents/docs
Miguel Alonso Jr 28303adf6c Develop python api ga (#6)
* Dropped support for python 3.6

* Pinning python 3.9.9 for tests due to typing issues with 3.9.10

* Testing new bokken image.

* Testing new bokken image.

* Updated yamato standalone build test.

* Updated yamato standalone build test.

* Updated standalone build test.

* Updated yamato configs to use mla bokken vm.

* Bug fixes for yamato yml files.

* Fixed com.unity.ml-agents-test.yml

* Bumped min python version to 3.7.2

* pettingzoo api prototype

* add example

* update file names

* support multiple behavior names

* fix multi behavior action index

* add install in colab

* add setup

* update colab

* fix __init__

* clone single branch

* import tags only

* import in init

* catch import error

* update colab

* move colab and add readme

* handle agent dying

* add tests

* update doc

* add info

* add action mask

* fix action mask

* update action masks in colab

* change default env

* set version

* fix hybrid action

* fix colab for hybrid actions

* add note on auto reset

* Updated colab name.

* Update README.md

* Following petting_zoo registry API (#5557)

* init petting_zoo registry

* cherrypick Custom trainer editor analytics (#5511)

* cherrypick "Update dotnet-format to address breaking changes introduced by upstream changes (#5528)"

* Update colab to match pettingZoo import api

* ToRevert: pull exp-petting-registry branch

* Add init file to tests

* Install pettingzoo-unity requirements for pytest

* update pytest command

* Add docstrings and comments

* update coverage to pettingzoo folder

* unset log level

* update env string

* Two small bugfixes (#5589)

1. Add the missing `_cumulative_rewards` property
2. Update `agent_selection` to not error out when an agent finishes an episode.

* Updated gym to 0.21.0 and petting zoo to 1.13.1, fixed bugs with AEC wrapper for gym and PZ updates. API tests are passing.

* Some refactoring.

* Finished inital implementation of parallel. Tests not passing.

* Finished parallel API implementation and refactor. All PZ tests passing.

* Cleanup.

* Refactoring.

* Pinning numpy version.

* add metadata and behavior_specs initialization

* addressing behaviour_spec issues

* Bumped PZ version to 1.14.0. Fixed failing tests.

* Refactored gym-unity and petting-zoo into ml-agents-envs

* Added TODO to pydoc-config.yaml

* Refactored gym and pz to be under a subpackage in mlagents_env package

* Refactored ml-agents-envs docs.

* Minor update to PZ API doc.

* Updated mlagents_envs docs and colab.

* Updated pytest gh workflow to remove ref to gym and pz.

* Refactored to remove some test coupling between trainers and envs.

* Updated installation doc.

* Update ml-agents-envs/README.md

Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>

* Updated failing yamato jobs.

* pettingzoo api prototype

* add example

* update file names

* support multiple behavior names

* fix multi behavior action index

* add install in colab

* add setup

* update colab

* fix __init__

* clone single branch

* import tags only

* import in init

* catch import error

* update colab

* move colab and add readme

* handle agent dying

* add tests

* update doc

* add info

* add action mask

* fix action mask

* update action masks in colab

* change default env

* set version

* fix hybrid action

* fix colab for hybrid actions

* add note on auto reset

* Updated colab name.

* Update README.md

* Following petting_zoo registry API (#5557)

* init petting_zoo registry

* cherrypick Custom trainer editor analytics (#5511)

* cherrypick "Update dotnet-format to address breaking changes introduced by upstream changes (#5528)"

* Update colab to match pettingZoo import api

* ToRevert: pull exp-petting-registry branch

* Add init file to tests

* Install pettingzoo-unity requirements for pytest

* update pytest command

* Add docstrings and comments

* update coverage to pettingzoo folder

* unset log level

* update env string

* Two small bugfixes (#5589)

1. Add the missing `_cumulative_rewards` property
2. Update `agent_selection` to not error out when an agent finishes an episode.

* Updated gym to 0.21.0 and petting zoo to 1.13.1, fixed bugs with AEC wrapper for gym and PZ updates. API tests are passing.

* Some refactoring.

* Finished inital implementation of parallel. Tests not passing.

* Finished parallel API implementation and refactor. All PZ tests passing.

* Cleanup.

* Refactoring.

* Pinning numpy version.

* add metadata and behavior_specs initialization

* addressing behaviour_spec issues

* Bumped PZ version to 1.14.0. Fixed failing tests.

* Refactored gym-unity and petting-zoo into ml-agents-envs

* Added TODO to pydoc-config.yaml

* Refactored gym and pz to be under a subpackage in mlagents_env package

* Refactored ml-agents-envs docs.

* Minor update to PZ API doc.

* Updated mlagents_envs docs and colab.

* Updated pytest gh workflow to remove ref to gym and pz.

* Refactored to remove some test coupling between trainers and envs.

* Updated installation doc.

* Update ml-agents-envs/README.md

Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>

* Updated CHANGELOG.

* Updated Migration guide.

* Doc updates based on CR.

* Updated github workflow for colab tests.

* Updated github workflow for colab tests.

* Updated github workflow for colab tests.

* Fixed yamato import error.

Co-authored-by: Ruo-Ping Dong <ruoping.dong@unity3d.com>
Co-authored-by: Miguel Alonso Jr <miguelalonsojr>
Co-authored-by: jmercado1985 <75792879+jmercado1985@users.noreply.github.com>
Co-authored-by: Maryam Honari <honari.m94@gmail.com>
Co-authored-by: Henry Peteet <henry.peteet@unity3d.com>
Co-authored-by: mahon94 <maryam.honari@unity3d.com>
Co-authored-by: Andrew Cohen <andrew.cohen@unity3d.com>
2022-02-02 19:32:23 -05:00
..
doxygen Fixed doxygen conf file name 2018-03-14 11:03:39 -07:00
images Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
localized Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
API-Reference.md Release 1 mm formatting (#3904) 2020-04-30 09:58:28 -07:00
Background-Machine-Learning.md Minor edits to documentation (#5239) 2021-04-15 16:41:44 -07:00
Background-PyTorch.md [refactor] Make PyTorch the default and TensorFlow optional (#4517) 2020-10-21 12:06:28 -07:00
Background-Unity.md Update Roll-a-Ball tutorial link (#4820) 2021-01-12 13:18:55 -05:00
Custom-SideChannels.md fix sample code for custom SideChannel (#4466) 2020-09-09 16:32:59 -07:00
FAQ.md remove tensorflow section of FAQ (#4826) 2021-01-05 17:25:34 -08:00
Getting-Started.md Removed mention of release 19 (#5637) 2021-12-15 11:26:27 -05:00
Glossary.md Remove duplicated term in glossary (#5379) 2021-05-25 11:13:46 -07:00
Installation-Anaconda-Windows.md Develop deprecate python 3.6 (#5) 2022-02-02 08:53:34 -05:00
Installation.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Integrations-Match3.md [WIP] 2.0 verified to main (#5385) 2021-05-24 14:28:49 -07:00
Integrations.md [MLA-1912] Move Match3 to com.unity.ml-agents (#5259) 2021-04-14 14:34:30 -07:00
Learning-Environment-Create-New.md Develop add training area replicator (#5568) 2021-10-13 09:28:10 -04:00
Learning-Environment-Design-Agents.md Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
Learning-Environment-Design.md Add link to curriculum docs in learning environment design (#4687) 2020-11-30 12:05:02 -05:00
Learning-Environment-Examples.md Removing link to ML-Agents Challenge 1 on Unity Connect (#5581) 2021-10-12 17:02:31 -04:00
Learning-Environment-Executable.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Limitations.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
ML-Agents-Overview.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Migrating.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Package-Settings.md Fix doc typos (#5620) 2021-12-02 09:07:09 -08:00
Profiling-Python.md Several, small documentation improvements (#3903) 2020-04-29 21:20:24 -07:00
Python-Gym-API-Documentation.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Python-Gym-API.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Python-LLAPI-Documentation.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Python-LLAPI.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Python-PettingZoo-API-Documentation.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Python-PettingZoo-API.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Readme.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Training-Configuration-File.md Removed mention of release 19 (#5637) 2021-12-15 11:26:27 -05:00
Training-ML-Agents.md Update DQN Colab example to support export for Barracuda inference (#5643) 2022-01-04 13:27:11 -05:00
Training-Plugins.md Fixed formatting of a Note in Training-Plugins.md (#5522) 2021-12-21 07:58:23 -08:00
Training-on-Amazon-Web-Service.md Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
Training-on-Microsoft-Azure.md Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
Unity-Environment-Registry.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Unity-Inference-Engine.md Updated release versions and release links. (#5669) 2022-01-17 12:34:59 -05:00
Using-Docker.md Fixing tensorboard command line params (#4262) 2020-07-24 14:19:09 -07:00
Using-Tensorboard.md Minor edits to documentation (#5239) 2021-04-15 16:41:44 -07:00
Using-Virtual-Environment.md Develop python api ga (#6) 2022-02-02 19:32:23 -05:00
Versioning.md Address feedback. (#3935) 2020-05-07 16:30:10 -07:00
dox-ml-agents.conf Fix Doxygen config (#3490) 2020-02-24 15:20:50 -08:00

Readme.md

Unity ML-Agents Toolkit Documentation

Installation & Set-up

Getting Started

Creating Learning Environments

Training & Inference

Extending ML-Agents

Python Tutorial with Google Colab

Help

API Docs

Translations

To make the Unity ML-Agents Toolkit accessible to the global research and Unity developer communities, we're attempting to create and maintain translations of our documentation. We've started with translating a subset of the documentation to one language (Chinese), but we hope to continue translating more pages and to other languages. Consequently, we welcome any enhancements and improvements from the community.

Deprecated Docs

We no longer use them ourselves and so they may not be up-to-date. We've decided to keep them up just in case they are helpful to you.