Robots Atlas>ROBOTS ATLAS
DreamerV2

DreamerV2

2ย ยทย Family: Dreamer
Model-based RL agent that learns a world model with discrete latents (RSSM); the first agent to reach human-level performance on the Atari benchmark using a single GPU.
๐Ÿ”ฌ Researchโœ“ Public accessโš– Open sourceWorld Model๐Ÿ“ Dreamer
Release date
5 October 2020
Access:DownloadDeployment:๐Ÿ’ป Local

Overview

DreamerV2 is a model-based reinforcement learning agent developed by Danijar Hafner, Timothy Lillicrap, Mohammad Norouzi and Jimmy Ba. It was released as an arXiv preprint on 5 October 2020 (arXiv:2010.02193, "Mastering Atari with Discrete World Models") and presented at ICLR 2021.

The agent learns a compact representation of the environment from raw observations using a Recurrent State-Space Model (RSSM) with discrete (categorical) latent representations. An actor-critic policy is trained purely on trajectories rolled out in imagination by the world model, without executing those actions in the real environment.

Results

DreamerV2 is the first agent to achieve human-level performance on the Atari benchmark (55 games, 200M frames) by learning behaviors from a separately trained world model. Within the same compute budget and wall-clock time it surpasses the top single-GPU agents IQN and Rainbow. It also demonstrates continuous control, learning to control a humanoid robot from pixel-only inputs.

Availability

The reference implementation in TensorFlow 2 is publicly available on GitHub (danijar/dreamerv2) under the MIT license and runs on a single GPU. DreamerV2 is part of the Dreamer/PlaNet world-model lineage and was later succeeded by DreamerV3.

Classification
World Model
Family: Dreamer
Access & deployment
Download
Local
Weights: Open source
Key parameters
๐Ÿ“ฅ Input: image, structured data, robot state data
Robotics
Motion planningRobot controlEnvironment modelingSpatial prediction

Technical specification

License
MIT
Hardware requirements
Trains on a single GPU (e.g. NVIDIA V100) per game. Reference implementation in TensorFlow 2.
Modalities
โฌ‡ Input
imagestructured_datarobot_state_data
โฌ† Output
robot_actionsstructured_data

Capabilities and applications

Native model capabilities
Planning
Forming and executing action plans for complex tasks.
Category: planning
Robotics
Motion planningRobot controlEnvironment modelingSpatial prediction

Benchmark results

2 benchmarks
Atari 200M (55 games)
pixel input, 200M frames, single GPU
human-level; surpasses Rainbow and IQN at equal compute
๐Ÿ“„ DreamerV2 paper (arXiv:2010.02193)
DeepMind Control (humanoid, pixels)
continuous control from pixel-only inputs
continuous control from pixel-only inputs
๐Ÿ“„ DreamerV2 paper (arXiv:2010.02193)

Technical architecture

Training Techniques