Skip to content

halajadallah/RL-Quadcopter_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity Machine Learning nanodegree program

Reinforcement Learning project

Train a quadcopter to fly

The goal of this project is to train a quadcopter to perform a particular task. The task in my submission is taking off. For this reinforcement learning project both the states and actions spaces are continuous. In such cases it efficient to apply reinforcement learning using the Deep Determinist Policy Gradients (DDPG). The DDPG methods is based on deterministic policy gradient and apply the actor-critic method.

For details see the DDPG paper:

Lillicrap, Timothy P., et al: Continuous control with deep reinforcement learning, ArXiv 2016.

Udacity project repository at this link

The repo has:

  • agents
  • task.py: defines the task environment (I determined the reward function)
  • physics_sim.py: simulates a quadcoptor
  • agents folder has agent.py where I developed the agent (project requirement)

About

part of Udacity Machine Learning nanodegree program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published