Difference between revisions of "CartPole DQN"

From Quantitative Analysis Software Courses
Jump to navigation Jump to search
Line 11: Line 11:
 
</PRE>
 
</PRE>
  
[[File:cartpole.gif|center]]
+
[[File:cartpole.gif|center|An agent attempting to balance the pole on the cart.]]

Revision as of 17:10, 15 February 2018

Overview

This tutorial will show you how to solve the popular CartPole problem using deep Q-learning. The CartPole problem is as follows:

A pole is attached by an un-actuated joint to a cart, which moves along a frictionless track.
The system is controlled by applying a force of +1 or -1 to the cart.
The pendulum starts upright, and the goal is to prevent it from falling over.
A reward of +1 is provided for every timestep that the pole remains upright.
The episode ends when the pole is more than 15 degrees from vertical,
or the cart moves more than 2.4 units from the center.
An agent attempting to balance the pole on the cart.