All Projects → RchalYang → Torchrl

RchalYang / Torchrl

Pytorch Implementation of Reinforcement Learning Algorithms ( Soft Actor Critic(SAC)/ DDPG / TD3 /DQN / A2C/ PPO / TRPO)

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

  1. General Requirements
  • Pytorch 1.7
  • Gym(0.10.9)
  • Mujoco(1.50.1)
  • tabulate (for log)
  • tensorboardX (log file output)
  1. Tensorboard Requirements
  • Tensorflow: to start tensorboard or read log in tf records

Installation

  1. use use environment.yml to create virtual envrionment
    conda create -f environment.yml
    source activate py_off
  1. 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].