Home Knowledge Base Dreamer

Dreamer is a model-based reinforcement learning agent that achieves state-of-the-art sample efficiency by learning a world model from sensory inputs and training a policy entirely through imagined experience in the model's latent space — never requiring gradients from the real environment for policy optimization — developed by Danijar Hafner and published in 2020 (DreamerV1), with successors DreamerV2 (2021) and DreamerV3 (2023) progressively extending to human-level Atari performance, continuous control, and a single universal hyperparameter configuration that works across radically different domains without tuning.

What Is Dreamer?

The RSSM Architecture

Dreamer's world model uses the Recurrent State Space Model (RSSM):

DreamerV1 → V2 → V3 Evolution

VersionKey InnovationPerformance
DreamerV1 (2020)End-to-end differentiable world model; latent imagination5x fewer steps than Rainbow on DMControl
DreamerV2 (2021)Discrete latent variables; KL balancing; λ-returnsFirst model-based agent at human-level Atari (55/57 games)
DreamerV3 (2023)Symlog predictions; free bits; single hyperparameter configWorks on Minecraft diamonds, robotics, tabletop, Atari without tuning

Why Dreamer Matters

Dreamer is the benchmark for what model-based RL can achieve — proving that learning to imagine the future is a more powerful and efficient path to intelligent behavior than learning purely from real trial and error.

dreamerreinforcement learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.