SuperSuit
stable-baselines
SuperSuit | stable-baselines | |
---|---|---|
4 | 2 | |
430 | 277 | |
0.2% | 0.7% | |
8.0 | 0.0 | |
about 2 months ago | about 1 year ago | |
Python | Python | |
GNU General Public License v3.0 or later | 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.
SuperSuit
-
What is a wrapper in RL?
"SuperSuit is a library that includes all commonly used wrappers in RL (frame stacking, observation, normalization, etc.) for PettingZoo and Gym environments with a nice API. We developed it in lieu of wrappers built into PettingZoo. https://github.com/Farama-Foundation/SuperSuit "
-
Simple (few states) two-agent environments?
+1 on PettingZoo, and the wrappers they provide as SuperSuit come in handy as well!. Also check out OpenSpiel
- Take a look at SuperSuit- It contains mature versions of all common preprocessing wrappers for gym environments, including ones that accept lambda functions for observations/actions/rewards
-
Understanding multi agent learning in OpenAI gym and stable-baselines
Multi-agent isn’t supported by default in stable baselines, but you can make it work with PettingZoo. This example trains a single policy to control every agent in an environment (Parameter sharing). You could use these SuperSuit wrappers to work with other methods (self-play, independent learning, etc) but you would probably need to write some custom training code. https://github.com/PettingZoo-Team/SuperSuit#parallel-environment-vectorization
stable-baselines
-
Does DQN from stable baselines use Dueling DQN?
Hello, I was looking at the code at https://github.com/Stable-Baselines-Team/stable-baselines/blob/master/stable_baselines/deepq/dqn.py and can't find out where Dueling DQN is being used.
-
What is a wrapper in RL?
There are many wrappers available, take a look at the stable baselines codebase for some examples.
What are some alternatives?
stable-baselines3 - PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
simglucose - A Type-1 Diabetes simulator implemented in Python for Reinforcement Learning purpose
PettingZoo - An API standard for multi-agent reinforcement learning environments, with popular reference environments and related utilities
dueling-dqn-Reinforcement-learning - Line plot extraction using Reinforcement learning (Dueling DQN) using Keras
stable-baselines - A fork of OpenAI Baselines, implementations of reinforcement learning algorithms
rl-baselines3-zoo - A training framework for Stable Baselines3 reinforcement learning agents, with hyperparameter optimization and pre-trained agents included.
open_spiel - OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
ReinforcementLearning
kaggle-environments
Tic-Tac-Toe-Gym - This is the Tic-Tac-Toe game made with Python using the PyGame library and the Gym library to implement the AI with Reinforcement Learning
learning-to-drive-in-5-minutes - Implementation of reinforcement learning approach to make a car learn to drive smoothly in minutes