What RL library supports custom LSTM and Transformer neural networks to use with algorithms such as PPO?

This page summarizes the projects mentioned and recommended in the original post on /r/reinforcementlearning

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • popgym

    Partially Observable Process Gym

  • POPGym is based on RLlib and has two linear transformers and five or six RNN variants, including LSTM. I've found that transformers tend to perform pretty poorly in RL when compared to RNNs.

  • ppo-implementation-details

    The source code for the blog post The 37 Implementation Details of Proximal Policy Optimization

  • I am still working on it, but I used the ppo implementation of https://github.com/vwxyzjn/ppo-implementation-details and modifiy it. Fir transformer, i just implement with pytorch.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • episodic-transformer-memory-ppo

    Clean baseline implementation of PPO using an episodic TransformerXL memory

  • I provide baseline implementations on TransformerXL + PPO and LSTM/GRU + PPO. These are designed to be slim and easy-to-follow so that you can advance those implementations to the features and toolset that you need.

  • recurrent-ppo-truncated-bptt

    Baseline implementation of recurrent PPO using truncated BPTT

  • I provide baseline implementations on TransformerXL + PPO and LSTM/GRU + PPO. These are designed to be slim and easy-to-follow so that you can advance those implementations to the features and toolset that you need.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts