RL From Scratch
Reinforcement Learning From Scratch
Collection of RL algorithms implemented from scratch in PyTorch. From Q-Learning to Multi-Agent RL, explore fundamental and advanced reinforcement learning concepts.
Filter by category:
A2C
A2C
Implementation of A2C reinforcement learning algorithm
DDPG
DDPG
Implementation of DDPG reinforcement learning algorithm
DQN Frozenlake
DQN Frozenlake
Implementation of DQN-FrozenLake reinforcement learning algorithm
DQN Lunar
DQN Lunar
Implementation of DQN-Lunar reinforcement learning algorithm
DQN Taxi
DQN Taxi
Implementation of DQN-Taxi reinforcement learning algorithm
DQN Atari
DQN Atari
Implementation of DQN-atari reinforcement learning algorithm
DQN
DQN
Implementation of DQN reinforcement learning algorithm
Duel DQN
Duel DQN
Implementation of Duel-DQN reinforcement learning algorithm
Flappybird PPO
Flappybird PPO
Implementation of FlappyBird-PPO reinforcement learning algorithm
Imitation Learning
Imitation Learning
Implementation of Imitation Learning reinforcement learning algorithm
MARL
MARL
Implementation of MARL reinforcement learning algorithm
IPPO (MARL)
IPPO (MARL)
Implementation of IPPO reinforcement learning algorithm
MAPPO (MARL)
MAPPO (MARL)
Implementation of MAPPO reinforcement learning algorithm
Self Play (MARL)
Self Play (MARL)
Implementation of Self Play reinforcement learning algorithm
PPO
PPO
Implementation of PPO reinforcement learning algorithm
Atari (PPO)
Atari (PPO)
Implementation of Atari reinforcement learning algorithm
MuJoCo (PPO)
MuJoCo (PPO)
Implementation of MuJoCo reinforcement learning algorithm
VizDoom (PPO)
VizDoom (PPO)
Implementation of VizDoom reinforcement learning algorithm
Q Learning
Q Learning
Implementation of Q-Learning reinforcement learning algorithm
Runs Q Learning
Runs Q Learning
Implementation of runs reinforcement learning algorithm
REINFORCE
REINFORCE
Implementation of REINFORCE reinforcement learning algorithm
RND
RND
Implementation of RND reinforcement learning algorithm
Sac
Sac
Implementation of SAC reinforcement learning algorithm
TD3
TD3
Implementation of TD3 reinforcement learning algorithm
Vizdoom Rl
Vizdoom Rl
Implementation of VizDoom-RL reinforcement learning algorithm
Ml Agents Train
Ml Agents Train
Implementation of ml-agents-train reinforcement learning algorithm