{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "Copyright (c) Microsoft Corporation. All rights reserved.\n", "\n", "Licensed under the MIT License." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Reinforcement Learning in Azure Machine Learning - Training multiple agents on collaborative ParticleEnv tasks\n", "\n", "This tutorial will show you how to train policies in a multi-agent scenario.\n", "We use OpenAI Gym's [Particle environments](https://github.com/openai/multiagent-particle-envs),\n", "which model agents and landmarks in a two-dimensional world. Particle comes with\n", "several predefined scenarios, both competitive and collaborative, and with or without communication.\n", "\n", "For this tutorial, we pick a cooperative navigation scenario where N agents are in a world with N\n", "landmarks. The agents' goal is to cover all the landmarks without collisions,\n", "so agents must learn to avoid each other (social distancing!). The video below shows training\n", "results for N=3 agents/landmarks:\n", "\n", "
\n",
" \n",
" | \n",
"
|---|
| Fig 1. Video of 3 agents covering 3 landmarks in a multiagent Particle scenario. | \n", "