pomdp-baselines
pytorch-a2c-ppo-acktr-gail
pomdp-baselines | pytorch-a2c-ppo-acktr-gail | |
---|---|---|
5 | 3 | |
275 | 3,423 | |
- | - | |
4.3 | 0.0 | |
7 months ago | almost 2 years ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pomdp-baselines
- Best recurrent RL library?
-
In Latest Machine Learning Research, A Group at CMU Release a Simple and Efficient Implementation of Recurrent Model-Free Reinforcement Learning (RL) for Future Work to Use as a Baseline for POMDP Algorithms
Continue reading| Check out the paper, github link, project and reference article.
-
[R] Recurrent Model-Free RL is a Strong Baseline for Many POMDPs
Code for https://arxiv.org/abs/2110.05038 found: https://github.com/twni2016/pomdp-baselines
pytorch-a2c-ppo-acktr-gail
-
How does advantage estimation is done when episodes are of variable length in PPO?
As an example look at "compute_returns" function here (and pay attention to how self.masks is used): https://github.com/ikostrikov/pytorch-a2c-ppo-acktr-gail/blob/master/a2c_ppo_acktr/storage.py
-
How to pretrain a model on expert data?
Try using an imitation learning algorithm. Two popular options are MaxEnt IRL and GAIL. This repository has GAIL implementation and this repository has MaxEnt IRL and GAIL implementation. There are other implementations too that you can check out.
-
Trying to Train PPO Agent for Pendulum-v0 from Pixel Inputs
For the PPO, I used this repo, which includes most tricks including GAE, normalized rewards, etc. I have verified this repo works for the traditional Pendulum-v0 task and Atari games (Pong and Breakout).
What are some alternatives?
tianshou - An elegant PyTorch deep reinforcement learning library.
soft-actor-critic - Implementation of the Soft Actor Critic algorithm using Pytorch.
ElegantRL - Massively Parallel Deep Reinforcement Learning. 🔥
Super-mario-bros-PPO-pytorch - Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
DeepRL-TensorFlow2 - 🐋 Simple implementations of various popular Deep Reinforcement Learning algorithms using TensorFlow2
dm_control - Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
minimalRL - Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)
tensorforce - Tensorforce: a TensorFlow library for applied reinforcement learning
recurrent-ppo-truncated-bptt - Baseline implementation of recurrent PPO using truncated BPTT
TensorFlow2.0-for-Deep-Reinforcement-Learning - TensorFlow 2.0 for Deep Reinforcement Learning. :octopus:
machin - Reinforcement learning library(framework) designed for PyTorch, implements DQN, DDPG, A2C, PPO, SAC, MADDPG, A3C, APEX, IMPALA ...
PCGrad - Code for "Gradient Surgery for Multi-Task Learning"