Machine-Learning Python Reinforcement Learning

Back

1. DeepMind Lab

DeepMind Lab is a 3D learning environment based on id Software's Quake III Arena via ioquake3 and other open source software. Its primary purpose is to act as a testbed for research in artificial intelligence, especially deep reinforcement learning.

2. Gym

OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms.

3. Serpent.AI

Serpent.AI is a game agent framework that allows you to turn any video game you own into a sandbox to develop AI and machine learning experiments. For both researchers and hobbyists.

4. ViZDoom

ViZDoom allows developing AI bots that play Doom using only the visual information (the screen buffer). It is primarily intended for research in machine visual learning, and deep reinforcement learning, in particular.

5. Roboschool

Open-source software for robot simulation, integrated with OpenAI Gym.

6. Retro

Retro Games in Gym

7. SLM Lab

Modular Deep Reinforcement Learning framework in PyTorch.

8. Coach

Reinforcement Learning Coach by Intel® AI Lab enables easy experimentation with state of the art Reinforcement Learning algorithms

9. garage

A toolkit for reproducible reinforcement learning research

10. metaworld

An open source robotics benchmark for meta- and multi-task reinforcement learning

11. acme

An Open Source Distributed Framework for Reinforcement Learning that makes build and train your agents easily.

12. Spinning Up

An educational resource designed to let anyone learn to become a skilled practitioner in deep reinforcement learning

13. Maze

Application-oriented deep reinforcement learning framework addressing real-world decision problems.

14. RLlib

RLlib is an industry level, highly scalable RL library for tf and torch, based on Ray. It's used by companies like Amazon and Microsoft to solve real-world decision making problems at scale.