Skip to content

magiob/drln_continuous_control

Repository files navigation

drln_continuous_control

Continuous control project #2 for UDACITY course Deep Reinforcement Learning

Project Details

We are working with the Reacher environment. In this environment, a double-jointed arm can move to target locations. A reward of +0.1 is provided for each step that the agent's hand is in the goal location. Thus, the goal of your agent is to maintain its position at the target location for as many time steps as possible.

We are solving the first version of the environment with a single agent.

The task is episodic, and in order to solve the environment, your agent must get an average score of +30 over 100 consecutive episodes.

Getting Started

UDACITY workspace was used for the project. The environment uses Python 3.6. The following pip libraries are needed:

Optional: if not running on workspace, clone the DRLND repo https://github.com/udacity/deep-reinforcement-learning#dependencies, install dependencies and download the Unity Environment.

  1. Download the environment from one of the links below. You need only select the environment that matches your operating system:

    (For Windows users) Check out this link if you need help with determining if your computer is running a 32-bit version or 64-bit version of the Windows operating system.

    (For AWS) If you'd like to train the agent on AWS (and have not enabled a virtual screen), then please use this link to obtain the environment.

  2. Place the file in the DRLND GitHub repository, in the p2_continuous-control/ folder, and unzip (or decompress) the file.

Instructions

Open Continuous_Control.ipynb and run all cells one by one. The notebook imports the class of Agent from DDPG_agent.py.

Running the cell of step 3 will start the training of the agent. The training will end once mean reward over 100 episodes reaches at least 30 or the maximum number of total episodes (episodes).

About

UDACITY DRLN Project 2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published