Skip to content

Reinforcement learning techniques applied to different environments

Notifications You must be signed in to change notification settings

marcbrittain/Reinforcement_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reinforcement Learning

If this code helped you save time, help me out by clicking the star at the top!

Project from AeroE 504: Decision Making under Uncertainty. Course taught by Professor Peng Wei. There are 3 different datasets we were given to work with:

  • Small.csv - Gridworld environment
  • Medium.csv - MountainCar Continuous environment
  • Large.csv - Unknown environment

For the different envrionments, I implement 2 different reinforcement learning algorithms to solve the problems.

  • Small.csv was solved using maximum likelihood estimation combined with value iteration. It converges to the optimal policy.
  • Medium.csv and Large.csv was solved using a temporal difference Q-learning and creating episodes to split the data. It converged to a policy that performed very well in the MountainCar Environment.

About

Reinforcement learning techniques applied to different environments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages