open_spiel

Game RL framework

A framework for researching and developing reinforcement learning algorithms in game environments.

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.

GitHub

4k stars
106 watching
939 forks
Language: C++
last commit: over 1 year ago
cppgamesmultiagentpythonreinforcement-learning

Related projects:

RepositoryDescriptionStars
openai/neural-mmoA framework for creating agents that can scale to the complexity of the real world by simulating a massively multiagent game environment1,594
packtpublishing/hands-on-intelligent-agents-with-openai-gymTeaching software developers to build intelligent agents using deep reinforcement learning and OpenAI Gym374
google-deepmind/labA 3D environment for testing and training artificial intelligence agents7,146
securitygames/oefProvides tools and algorithms for developing reinforcement learning policies in game environments.3
farama-foundation/gymnasiumDevelops and compares reinforcement learning algorithms by providing a standard API to communicate between learning algorithms and environments7,613
tju-drl-lab/ai-optimizerA next-generation deep reinforcement learning toolkit with libraries for multiagent, self-supervised, offline, and transfer/reinforcement learning4,848
google-deepmind/spriteworldAn environment designed to test and train reinforcement learning algorithms in a flexible, procedurally generated 2D space with various objects and interactions.369
isl-org/open3dA C++ library for rapid development of software that processes 3D data11,648
google-deepmind/dm_controlA software stack for simulating physics-based environments and training reinforcement learning agents3,849
openai/baselinesHigh-quality implementations of reinforcement learning algorithms for research and development purposes15,885
rdiankov/openraveAn environment for testing and developing motion planning algorithms for robotics731
google-deepmind/acmeA toolkit for building and deploying reinforcement learning agents3,542
unity-technologies/ml-agentsEnables game developers to train intelligent agents using reinforcement learning and imitation learning.17,334
openai/procgenA benchmark for evaluating reinforcement learning agent performance on procedurally generated game-like environments.1,030
open-mmlab/mmengineProvides a flexible and configurable framework for training deep learning models with PyTorch.1,196