Skip to content

Single-file truly minimal implementation of state-of-the-art reinforcement learning algorithms.

License

Notifications You must be signed in to change notification settings

qgallouedec/deep_rl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deep_rl

Code style: black

Single-file truly minimal implementation of state-of-the-art reinforcement learning algorithms.

Simplicity is the ultimate sophistication. Leonardo da Vinci

Algorithm
A2C
ARS
C51 ✔️
DDPG ✔️
Double DQN
DQN ✔️
Dueling DQN ✔️
FQF
IQN ✔️
RAINBOW
Recurrent PPO
REINFORCE ✔️
PER (1) ✔️
PPO ✔️
QR-DQN
SAC ✔️
TD3
TQC
TRPO

(1) with DQN

Credit

Most implementations are taken from vwxyzjn/cleanrl without being stricly equivalent. Other ressources: toshikwa/fqf-iqn-qrdqn.pytorch

Contributions

are welcome.

About

Single-file truly minimal implementation of state-of-the-art reinforcement learning algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages