Skip to content

Enange/BasicRLMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python PyTorch TensorFlow NumPy Matplotlib

work in progress repo

BasicRL

A basic implementation of the standard reinforcement learning algorithms in Pytorch, designed to work with gym-like environments. All others algorithms in Tensorflow, basicRl.py and Myplotter.py have been written by Davide Corsi

Available Algorithms in Pytorch

  • DQN
  • REINFORCE
  • PPO
  • DDPG

Available Algorithms in TensorFlow (made by D.Corsi)

  • REINFORCE
  • Actor-Critic
  • Advantage Actor Critic (A2C)
  • Proximal Policy Optimization (PPO)
  • Montecarlo Proximal Policy Optimization (mcPPO)
  • Double Deep Q-Learning (DDQN)
  • Deep Deterministic Policy Gradient (DDPG)
  • Twin Delayed DDPG (TD3)

Prerequisites

  • Python

Libraries and Frameworks:

pip install gym=0.26
pip install tensorflow
pip install pytorch
pip install matplotlib
pip install numpy 

Run the Algorithms

Download the repo:

  git clone https://github.com/Enange/BasicRLMaster.git

Run the main script

  python example.py

Built With

Author

About

Basic RL implementation in Pytorch and Tensorflow (continue and discrete)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages