Implementations of core Deep Reinforcement Learning (DRL) algorithms in PyTorch for Udacity Deep Reinforcement Learning course.
- DQN — value-based learning for discrete actions
- DDPG — actor–critic for continuous actions
- MADDPG — multi-agent extension of DDPG
DeepRL/
├─ DQN/ # Deep Q-Network implementations & notebooks
├─ DDPG/ # Deep Deterministic Policy Gradient
├─ MADDPG/ # Multi-Agent DDPG
├─ utils.py # shared helpers/utilities
├─ **init**.py
└─ .gitignore
- Most experiments are notebook-driven; check each folder for environment choice, hyperparameters, and logging.
- Check each algorithm's README.md file for the env setup guidelines.
- Open the notebooks in the algorithm folder you’re interested in (e.g.,
DQN/,DDPG/,MADDPG/) and run the cells. - Issues and PRs for improvements, new environments, and benchmarks are welcome.