Skip to content

Rue314/Cartpole-DQN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation for cart-pole balancing problem

* Usage : Run main.m

* Stable Training Episode number : about 8000~

* Check Neural Network Performance : 
  - Changing obj.net.trainParam.showWindow = false -> true (32 lines) in QNetwork.m file.

-------------------------------------------------
1. main.m
    - A script for Cart-Pole balancing demo
2. HParams.m
    - Hyper parameters class
3. DQNLearner.m
    - A class that learn Deep Q Networks
4. Environment.m
    - Cart-pole environment class (created trainig data sets automatically)
5. QNetwork.m
    - Q Network class
6. ReplayMemory.m
    - A class that stores transitions
7. drawcartpend.m
    - plot cart-pole function

About

The project for solving cart-pole balancing problem using DQN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%