#10 · Primary category: Game AI & Behavior Trees
diamond
DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.
Project last updated:12/06/24
GitHub Stars
2.1K
Forks
167
Contributors
3
License
MIT
Why we included this project
DIAMOND is the code behind a NeurIPS 2024 Spotlight paper that trains a reinforcement learning agent inside a diffusion-based world model instead of against the real environment. For people working on model-based RL or world models, it's a rare thing: a clean baseline you can run, with pretrained checkpoints for Atari that you can watch and even take control of. The paper and project page explain the design choices clearly, so the repo doubles as a practical way to learn how diffusion models can act as learned simulators. It's a starting point for teams curious about replacing or supplementing traditional simulators, not a finished product.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.