archsyscall/DeepRL-TensorFlow2
A TensorFlow2 implementation of popular deep reinforcement learning algorithms including DQN, PPO, SAC, A3C, and TD3.

Not currently ranked — collecting fresh signals.
star history
This repository provides clean, single-file implementations of various deep reinforcement learning algorithms using TensorFlow2. It includes algorithms like DQN, Double DQN, Dueling DQN, DRQN, A2C, A3C, PPO, TRPO, DDPG, TD3, and SAC. Each algorithm is contained in a single Python script for easy study and understanding, making it suitable for students and researchers learning deep RL.
Frequently asked
- What is archsyscall/DeepRL-TensorFlow2?
- A TensorFlow2 implementation of popular deep reinforcement learning algorithms including DQN, PPO, SAC, A3C, and TD3.
- Is DeepRL-TensorFlow2 open source?
- Yes — archsyscall/DeepRL-TensorFlow2 is open source, released under the Apache-2.0 license.
- What language is DeepRL-TensorFlow2 written in?
- archsyscall/DeepRL-TensorFlow2 is primarily written in Python.
- How popular is DeepRL-TensorFlow2?
- archsyscall/DeepRL-TensorFlow2 has 600 stars on GitHub.
- Where can I find DeepRL-TensorFlow2?
- archsyscall/DeepRL-TensorFlow2 is on GitHub at https://github.com/archsyscall/DeepRL-TensorFlow2.