SaaSHub helps you find the best software and product alternatives Learn more →
PettingZoo Alternatives
Similar projects and alternatives to PettingZoo
-
open_spiel
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
-
stable-baselines3
PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gym-macm
2D, physics based gym environment for multi-agent combat & movement tasks
-
SuperSuit
A collection of wrappers for Gymnasium and PettingZoo environments (being merged into gymnasium.wrappers and pettingzoo.wrappers
-
-
Mava
🦁 A research-friendly codebase for fast experimentation of multi-agent reinforcement learning in JAX
-
tmrl
Reinforcement Learning for real-time applications - host of the TrackMania Roborace League
-
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.
-
meltingpot
A suite of test scenarios for multi-agent reinforcement learning.
-
-
-
cleanrl
High-quality single file implementation of Deep Reinforcement Learning algorithms with research-friendly features (PPO, DQN, C51, DDPG, TD3, SAC, PPG)
-
dm_control
Google DeepMind's software stack for physics-based simulation and Reinforcement Learning environments, using MuJoCo.
-
Arcade-Learning-Environment
The Arcade Learning Environment (ALE) -- a platform for AI research.
-
bsuite
bsuite is a collection of carefully-designed experiments that investigate core capabilities of a reinforcement learning (RL) agent
-
Shimmy
An API conversion tool for popular external reinforcement learning environments
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PettingZoo reviews and mentions
-
[P] PettingZoo 1.24.0 has been released (including Stable-Baselines3 tutorials)
PettingZoo 1.24.0 is now live! This release includes Python 3.11 support, updated Chess and Hanabi environment versions, and many bugfixes, documentation updates and testing expansions. We are also very excited to announce 3 tutorials using Stable-Baselines3, and a full training script using CleanRL with TensorBoard and WandB.
Release notes: https://github.com/Farama-Foundation/PettingZoo/releases/tag/1.24.0
-
Shimmy 1.0: Gymnasium & PettingZoo bindings for popular external RL environments
To address this issue, we are excited to announce the release of Shimmy as a mature Farama Foundation project. Shimmy is an API compatibility tool for converting external RL environments to the Gymnasium and PettingZoo APIs. This allows users to access a wide range of single and multi-agent environments, all under a single standard API.
-
Petting Zoo Classic Environment
I am currently trying to implement my own version of a Connect Four Environment based on the version available on the PettingZoo Library github (https://github.com/Farama-Foundation/PettingZoo/blob/master/pettingzoo/classic/connect_four/connect_four.py).
-
Is Stable Baselines 3 no longer compatible with PettingZoo?
I am trying to implement a custom PettingZoo environment, and a shared policy with Stable Baselines 3. I am running into trouble with the action spaces not being compatible, since PettingZoo has started using gymnasium instead of gym. Does anyone know if these libraries no longer work together, and perhaps if there is a work-around?
-
New to reinforcement learning.
I'd say this is a great path but I'd also look at the basic on-policy gradient actor critic methods like A2C and eventually PPO. Someone recommended SAC which also really good. There are tons of environments in the https://github.com/Farama-Foundation/PettingZoo as well if you want to mess with those. You can also check out stable baselines https://github.com/DLR-RM/stable-baselines3 which is pretty popular. If you want to get into the theory more I recommend reading the Sutton and Barto book on reinforcement learning.
-
Are there any other high-quality pre-built Python training environments other than Open AI's GYM?
Not that I know of, most I've seen are based on gym. I did see PettingZoo which is for multi-agent RL. https://github.com/Farama-Foundation/PettingZoo
-
Training with multiple agents.
Thank you for your comment. This is certainly helpful. I have since read more about this domain and turns out mathematically it is modeled using Markov/Stochastic game representations. I also found PettingZoo which can be used with RayLib for MARL problems.
-
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
-
[P] Gym for multi agent movement (flocking)
Have you seen this? https://github.com/PettingZoo-Team/PettingZoo
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Stats
Farama-Foundation/PettingZoo is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of PettingZoo is Python.