eloialonso/diamond

DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.

45
/ 100
Emerging

Builds diffusion-based world models capable of multi-step visual rollouts in complex environments like Atari and Counter-Strike, enabling both policy training entirely within imagination and interactive play with human control. Uses Hydra for configuration management and integrates with Hugging Face Hub for pretrained model distribution, supporting training resumption, W&B logging, and model-free RL baselines for comparison. Implements configurable diffusion sampling (denoising steps, stochasticity) with playable visualizations that allow switching between learned policies, human control, and real environment interaction across imagination horizons.

1,988 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

1,988

Forks

145

Language

Python

License

MIT

Last pushed

Dec 06, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/diffusion/eloialonso/diamond"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.