[go: up one dir, main page]

Skip to content

Implementations of different reinforcement learning algorithms

Notifications You must be signed in to change notification settings

AlexGrinch/rl_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rl_algorithms

Implementations of different off-policy reinforcement learning algorithms.

Framework

  1. Module methods.py contains TensorFlow implementations of various neural network architectures used in value-based deep reinforcement learning.

  2. Module agents.py contains general Agent class and various wrappers around it which represent corresponding deep RL algorithms.

  3. Module utils.py contains Replay Buffer implementation together with a wrapper around OpenAI gym Atari 2600 environment necessary for reproducing original DeepMind results.

  4. Jupyter notebook train_agents.ipynb contains examples of how to use the proposed framework to train deep RL agents on various environments.

Available algorithms

Note. Images of different neural network architectures are based on the images from the Dueling architectures paper. The original images were copied and adapted to reflect features of particular architectures and learning algorithms.

About

Implementations of different reinforcement learning algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages