ViZDoom
loneliless
ViZDoom | loneliless | |
---|---|---|
3 | 1 | |
1,669 | 0 | |
0.8% | - | |
8.9 | 0.0 | |
3 months ago | over 2 years ago | |
C++ | C++ | |
- | - |
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.
ViZDoom
-
Reinforcement learning libraries with AlphaZero
AFAIK AlphaZero has not been used for continuous action space 3d environments like vizdoom, I wouldn't expect it to work well out of the box. There is a basic example demonstrating Q-learning on the environment: https://vizdoom.cs.put.edu.pl/tutorial#learning, as well as numerous example files of various training methods: https://github.com/Farama-Foundation/ViZDoom/tree/master/examples/python
-
ViZDoom 1.2.0: Reinforcement Learning environments based on the 1993 game Doom
For more information about this release and ViZDoom, see https://github.com/Farama-Foundation/ViZDoom, and about Farama Foundation, see https://farama.org/, or join our Discord server: https://discord.gg/nhvKkYa6qX
- ViZDoom has joined the Farama Foundation
loneliless
What are some alternatives?
envpool - C++-based high-performance parallel environment execution engine (vectorized env) for general RL environments.
nanobind - nanobind: tiny and efficient C++/Python bindings
open_spiel - OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
bomberland - Bomberland: a multi-agent AI competition based on Bomberman. This repository contains both starter / hello world kits + the engine source code
nodebuilder - An experimental DOOM Node Builder, written in C++
rlalgorithms-tf2 - Packaged deep reinforcement learning algorithms in tensorflow 2.x
AI-Toolbox - A C++ framework for MDPs and POMDPs with Python bindings
pedalboard - 🎛 🔊 A Python library for audio.
odamex - Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements.
DeepRL-TensorFlow2 - 🐋 Simple implementations of various popular Deep Reinforcement Learning algorithms using TensorFlow2