All Projects → satyenrajpal → Rl_algos

satyenrajpal / Rl_algos

Reinforcement Learning Algorithms

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Rl algos

Drq
DrQ: Data regularized Q
Stars: ✭ 268 (+1814.29%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning, actor-critic
Pytorch sac ae
PyTorch implementation of Soft Actor-Critic + Autoencoder(SAC+AE)
Stars: ✭ 94 (+571.43%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning, actor-critic
Pytorch sac
PyTorch implementation of Soft Actor-Critic (SAC)
Stars: ✭ 174 (+1142.86%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning, actor-critic
Paac.pytorch
Pytorch implementation of the PAAC algorithm presented in Efficient Parallel Methods for Deep Reinforcement Learning https://arxiv.org/abs/1705.04862
Stars: ✭ 22 (+57.14%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Naf Tensorflow
"Continuous Deep Q-Learning with Model-based Acceleration" in TensorFlow
Stars: ✭ 192 (+1271.43%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Explorer
Explorer is a PyTorch reinforcement learning framework for exploring new ideas.
Stars: ✭ 54 (+285.71%)
Mutual labels:  deep-reinforcement-learning, gym, actor-critic
Openai lab
An experimentation framework for Reinforcement Learning using OpenAI Gym, Tensorflow, and Keras.
Stars: ✭ 313 (+2135.71%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
Deeprl Tutorials
Contains high quality implementations of Deep Reinforcement Learning algorithms written in PyTorch
Stars: ✭ 748 (+5242.86%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
Pytorch Rl
Deep Reinforcement Learning with pytorch & visdom
Stars: ✭ 745 (+5221.43%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (+3214.29%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Reinforcement learning tutorial with demo
Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..
Stars: ✭ 442 (+3057.14%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
Tensorflow Reinforce
Implementations of Reinforcement Learning Models in Tensorflow
Stars: ✭ 480 (+3328.57%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
A2c
A Clearer and Simpler Synchronous Advantage Actor Critic (A2C) Implementation in TensorFlow
Stars: ✭ 169 (+1107.14%)
Mutual labels:  gym, reinforcement-learning, actor-critic
Gym Gazebo2
gym-gazebo2 is a toolkit for developing and comparing reinforcement learning algorithms using ROS 2 and Gazebo
Stars: ✭ 257 (+1735.71%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Dissecting Reinforcement Learning
Python code, PDFs and resources for the series of posts on Reinforcement Learning which I published on my personal blog
Stars: ✭ 512 (+3557.14%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic
Rlenv.directory
Explore and find reinforcement learning environments in a list of 150+ open source environments.
Stars: ✭ 79 (+464.29%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Deterministic Gail Pytorch
PyTorch implementation of Deterministic Generative Adversarial Imitation Learning (GAIL) for Off Policy learning
Stars: ✭ 44 (+214.29%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Muzero General
MuZero
Stars: ✭ 1,187 (+8378.57%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Pytorch Rl
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
Stars: ✭ 394 (+2714.29%)
Mutual labels:  gym, reinforcement-learning, deep-reinforcement-learning
Rl a3c pytorch
A3C LSTM Atari with Pytorch plus A3G design
Stars: ✭ 482 (+3342.86%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, actor-critic

Disclaimer - This is a repository containing the assignments of 10703 - Deep Reinforcement Learning & Control for Spring'18. If you are currently taking the course, please do NOT refer to this repo. Any kind of code copying or referencing will be treated as plagiarism and results in serious disciplinary action at CMU.

Implementations of RL algorithms-

  • DQN
  • Advantage Actor-Critic
  • Imitation Learning
  • REINFORCE
  • Dueling DQN
CartPole Mountain Car LunarLander
CartPole MountainCar LunarLander

Requirements-

  • TensorFlow
  • Keras
  • Gym Box2D envs

To run DQN and Dueling DQN -
python DQN_Implementation.py with the following arguments-

Argument Description
--env=ENVIRONMENT_NAME CartPole-v0, MountainCar-v0, LunarLander-v2
--render=1 OR 0 variable to enable render(1) or not(0)
--train=1 OR 0 variable to train(1) the model or not(0)
--type=MODEL_TYPE DQN,Dueling
--save_folder=FOLDER_DIR folder directory to save videos (Optional). Videos are not saved if nothing is given
--model_file=FILE_DIR File directory of saved model(Optional). Nothing is done if not given

HyperParameters have been sectioned for easy alteration. You should be able to locate them easily by just searching 'Hyper'.

To run -

  • Advantage-Actor Critic - python a2c.py
  • REINFORCE - python reinforce.py --render
  • Imitation - python imitation --render (Weights are only for LunarLander-v2)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].