HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement Learning

Michał Kempka; Marek Wydmuch; Grzegorz Runc; Jakub Toczek; Wojciech Jaśkowski

ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement Learning

Abstract

The recent advances in deep neural networks have led to effective vision-based reinforcement learning methods that have been employed to obtain human-level controllers in Atari 2600 games from pixel data. Atari 2600 games, however, do not resemble real-world tasks since they involve non-realistic 2D environments and the third-person perspective. Here, we propose a novel test-bed platform for reinforcement learning research from raw visual information which employs the first-person perspective in a semi-realistic 3D world. The software, called ViZDoom, is based on the classical first-person shooter video game, Doom. It allows developing bots that play the game using the screen buffer. ViZDoom is lightweight, fast, and highly customizable via a convenient mechanism of user scenarios. In the experimental part, we test the environment by trying to learn bots for two scenarios: a basic move-and-shoot task and a more complex maze-navigation problem. Using convolutional deep neural networks with Q-learning and experience replay, for both scenarios, we were able to train competent bots, which exhibit human-like behaviors. The results confirm the utility of ViZDoom as an AI research platform and imply that visual reinforcement learning in 3D realistic first-person perspective environments is feasible.

Code Repositories

hegde95/ViZDoom_with_Sound
pytorch
Mentioned in GitHub
icmlanon58443043/vizdoom
tf
Mentioned in GitHub
mwydmuch/ViZDoom
Official
tf
Mentioned in GitHub
apollopower/DOOM-AI
tf
Mentioned in GitHub
nolanwinsman/Team-Doom
pytorch
Mentioned in GitHub
sagpant/ViZDoom
tf
Mentioned in GitHub
farama-foundation/vizdoom
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
game-of-doom-on-vizdoom-basic-scenarioDQN
Average Score: 82.2

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement Learning | Papers | HyperAI