ChenglongChen/pytorch-DRL
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Provides modular, agent-based implementations of A2C, ACKTR, DQN, DDPG, and PPO with a unified interface supporting both single-step and n-step environment interactions. Each algorithm encapsulates core components—environment interaction, batch training, exploration/exploitation action selection, and evaluation—enabling code reuse across different DRL methods. Integrates with OpenAI Gym environments and uses PyTorch as the computational backend, with KFAC optimizer support for second-order optimization.
611 stars. No commits in the last 6 months.
Stars
611
Forks
109
Language
Python
License
MIT
Category
Last pushed
Nov 11, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ChenglongChen/pytorch-DRL"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
yenchenlin/DeepLearningFlappyBird
Flappy Bird hack using Deep Reinforcement Learning (Deep Q-learning).
vladfi1/phillip
The SSBM "Phillip" AI.
nikp06/subwAI
Scripts for training an AI to play the endless runner Subway Surfers using a supervised machine...
kingyuluk/RL-FlappyBird
Using reinforcement learning to train FlappyBird.
vita-epfl/social-nce
[ICCV] Social NCE: Contrastive Learning of Socially-aware Motion Representations