Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A parallel framework for population-based multi-agent reinforcement learning.
| Date | Stars |
|---|---|
| 2026-07-31 | 554 |
| 2026-08-06 | 554 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align=center><img src="docs/imgs/logo.svg" width="35%"></div> # MALib: A parallel framework for population-based reinforcement learning [](https://github.com/sjtu-marl/malib/blob/main/LICENSE) [](https://malib.readthedocs.io/en/latest/?badge=latest) [](https://app.travis-ci.com/sjtu-marl/malib.svg?branch=main) [](https://codecov.io/gh/sjtu-marl/malib) MALib is a parallel framework of population-based learning nested with reinforcement learning methods, such as Policy Space Response Oracle, Self-Play, and Neural Fictitious Self-Play. MALib provides higher-level abstractions of MARL training paradigms, which enables efficient code reuse and flexible deployments on different distributed computing paradigms.  ## Installation The installation of MALib is very easy. We've tested MALib on Python 3.8 and above. This guide is based on Ubuntu 18.04 and above (currently, MALib can only run on Linux system). We strongly recommend using [conda](https://docs.conda.io/en/latest/miniconda.html) to manage your dependencies, and avoid version conflicts. Here we show the example of building python 3.8 based conda environment. ```bash conda create -n malib python==3.8 -y conda activate malib # install dependencies ./install.sh ``` ## Environments MALib integrates many popular reinforcement learning environments, we list some of them as follows. - [x] [OpenSpiel](https://github.com/deepmind/open_spiel): A framework for Reinforcement Learning in games, it provides plenty of environments for the research of game theory. - [x] [Gym](https://github.com/openai/gym): An open source environment collections for developing and comparing reinforcement learning algorithms. - [x] [Google Research Football](https://github.com/google-research/football): RL environment based on open-source game Gameplay Football. - [x] [SMAC](https://github.com/oxwhirl/smac): An environment for research in the field of collaborative multi-agent reinforcement learning (MARL) based on Blizzard's StarCraft II RTS game. - [x] [PettingZoo](https://github.com/Farama-Foundation/PettingZoo): A Python library for conducting research in multi-agent reinforcement learning, akin to a multi-agent version of [Gymnasium](https://github.com/Farama-Foundation/Gymnasium). - [ ] [DexterousHands](https://github.com/PKU-MARL/DexterousHands): An environment collection of bimanual dexterous manipulations tasks. See [malib/envs](/malib/envs/) for more details. In addition, users can customize environments with MALib's environment interfaces. Please refer to our documentation. ## Algorithms and Scenarios MALib integrates population-based reinforcement learning, popular deep reinforcement learning algorithms. See algorithms table [here](/algorithms.md). The supported learning scenarios are listed as follow: - [x] Single-stream PSRO scenario: for single-stream population-based reinforcement learning algorithms, cooperating with empirical game theoretical analysis methods. See [scenarios/psro_scenario.py](/malib/scenarios/psro_scenario.py) - [ ] Multi-stream PSRO scenario: for multi-stream population-based reinforcement learning algorithms, cooperating with empirical game theoretical analysis methods. See [scenarios/p2sro_scenario.py](/malib/scenarios/p2sro_scenario.py) - [x] Multi-agent Reinforcement Learning scenario: for multi-/single-agent reinforcement learning, with distributed techniques. See [scenarios/marl_scenario.py](/malib/scenarios/marl_scenario.py) ## Quick Start Before running examples, please ensure that you import python path as: ```bash cd malib # if you run malib installation with `pip install -e .`, yo
Excerpt of 5,296 characters
Read on GitHubMing Zhou · Shanghai AI Lab · China
59
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:20da8548deeeb8a4, topic:reinforcement-learning, desc:reinforcement learning
matched fp:20da8548deeeb8a4, topic:ray
matched fp:20da8548deeeb8a4, desc:multi-agent, desc:multi agent