RchalYang / Torchrl
Pytorch Implementation of Reinforcement Learning Algorithms ( Soft Actor Critic(SAC)/ DDPG / TD3 /DQN / A2C/ PPO / TRPO)
Stars: ✭ 90
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Torchrl
Reinforcement Learning Algorithms
This repository contains most of pytorch implementation based classic deep reinforcement learning algorithms, including - DQN, DDQN, Dueling Network, DDPG, SAC, A2C, PPO, TRPO. (More algorithms are still in progress)
Stars: ✭ 426 (+373.33%)
Mutual labels: algorithm, dqn, ppo, ddpg, trpo
Tianshou
An elegant PyTorch deep reinforcement learning library.
Stars: ✭ 4,109 (+4465.56%)
Mutual labels: dqn, ppo, ddpg, mujoco, trpo
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+391.11%)
Mutual labels: reinforcement-learning, dqn, ddpg, mujoco, trpo
Pytorch Rl
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
Stars: ✭ 394 (+337.78%)
Mutual labels: gym, reinforcement-learning, dqn, ddpg, mujoco
Deeprl Tensorflow2
🐋 Simple implementations of various popular Deep Reinforcement Learning algorithms using TensorFlow2
Stars: ✭ 319 (+254.44%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg, trpo
Deep Reinforcement Learning
Repo for the Deep Reinforcement Learning Nanodegree program
Stars: ✭ 4,012 (+4357.78%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Deep Rl Keras
Keras Implementation of popular Deep RL Algorithms (A3C, DDQN, DDPG, Dueling DDQN)
Stars: ✭ 395 (+338.89%)
Mutual labels: gym, reinforcement-learning, dqn, ddpg
Autonomous Learning Library
A PyTorch library for building deep reinforcement learning agents.
Stars: ✭ 425 (+372.22%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Machine Learning Is All You Need
🔥🌟《Machine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!💪 This repository is ALL You Need!
Stars: ✭ 173 (+92.22%)
Mutual labels: dqn, ppo, ddpg, trpo
Easy Rl
强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/
Stars: ✭ 3,004 (+3237.78%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Ros2learn
ROS 2 enabled Machine Learning algorithms
Stars: ✭ 119 (+32.22%)
Mutual labels: reinforcement-learning, dqn, ppo, trpo
Lagom
lagom: A PyTorch infrastructure for rapid prototyping of reinforcement learning algorithms.
Stars: ✭ 364 (+304.44%)
Mutual labels: reinforcement-learning, ppo, ddpg, mujoco
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (+158.89%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Run Skeleton Run
Reason8.ai PyTorch solution for NIPS RL 2017 challenge
Stars: ✭ 83 (-7.78%)
Mutual labels: reinforcement-learning, ppo, ddpg, trpo
Elegantrl
Lightweight, efficient and stable implementations of deep reinforcement learning algorithms using PyTorch.
Stars: ✭ 575 (+538.89%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Minimalrl
Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)
Stars: ✭ 2,051 (+2178.89%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Deep Reinforcement Learning With Pytorch
PyTorch implementation of DQN, AC, ACER, A2C, A3C, PG, DDPG, TRPO, PPO, SAC, TD3 and ....
Stars: ✭ 1,345 (+1394.44%)
Mutual labels: algorithm, dqn, ppo, trpo
Deeprl algorithms
DeepRL algorithms implementation easy for understanding and reading with Pytorch and Tensorflow 2(DQN, REINFORCE, VPG, A2C, TRPO, PPO, DDPG, TD3, SAC)
Stars: ✭ 97 (+7.78%)
Mutual labels: dqn, ppo, mujoco, trpo
Machin
Reinforcement learning library(framework) designed for PyTorch, implements DQN, DDPG, A2C, PPO, SAC, MADDPG, A3C, APEX, IMPALA ...
Stars: ✭ 145 (+61.11%)
Mutual labels: reinforcement-learning, dqn, ppo, ddpg
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (+146.67%)
Mutual labels: dqn, ddpg, trpo, ppo
TorchRL
Pytorch Implementation for RL Methods
Environments with continuous & discrete action space are supported.
Environments with 1d & 3d observation space are supported.
Multi-Process Env is supported
Requirements
- General Requirements
- Pytorch 1.7
- Gym(0.10.9)
- Mujoco(1.50.1)
- tabulate (for log)
- tensorboardX (log file output)
- Tensorboard Requirements
- Tensorflow: to start tensorboard or read log in tf records
Installation
- use use environment.yml to create virtual envrionment
conda create -f environment.yml
source activate py_off
- Mannually install all requirements
Usage
specify parameters for algorithms in config file & specify log directory / seed / device in argument
python examples/ppo_continuous_vec.py --config config/ppo_halfcheetah.json --seed 0 --device 0 --id ppo_halfcheetah
Checkout examples folder for detailed informations
Currently contains:
- On-Policy Methods:
- Reinforce
- A2C(Actor Critic)
- PPO(Proximal Policy Optimization)
- TRPO
- Off-Policy Methods:
- Soft Actor Critic: SAC(TwinSAC)
- Deep Deterministic Policy Gradient :DDPG
- TD3
- DQN:
- Basic Double DQN
- Bootstrapped DQN
- QRDQN
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].