chasemc67 / Car_Slope_Reinforcement_Learning

Learning to free a car from a valley slope with reinforcement learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pushing a Car out of a Slope with Reinforcement Learning

A car is trapped in a simulated slope. An Agent is able to act on the car by pushing and pulling on it.

Through many iterations, the Agent is able to learn to get the car out of the slope.

Value of States

screen shot 2018-05-13 at 8 45 11 pm

Learning Curve

screen shot 2018-05-13 at 8 45 30 pm

Requirements:

python 2.7
conda install matplotlib

Installing Requirements:

conda create --name python27 python=2.7
source activate python27
conda install matplotlib

Usage:

python learning-starter.py

This is an assignment from a class on Reinforcement Learning, taught by Richard Sutton, the father of Reinforcement Learning

About

Learning to free a car from a valley slope with reinforcement learning


Languages

Language:Python 98.0%Language:Gnuplot 2.0%