eloialonso/diamond
DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.
This project offers a way to train and experiment with reinforcement learning agents within highly realistic simulated environments. You input an agent's policy and a pre-trained 'world model' (like for Atari games or CS:GO), and it outputs how the agent behaves and learns within that simulated world. Game AI researchers and developers can use this to develop and test AI behaviors more efficiently.
1,988 stars. No commits in the last 6 months.
Use this if you are a game AI researcher or developer looking to train and evaluate reinforcement learning agents in visually rich, simulated game environments.
Not ideal if you are not working with AI agents in game environments or are looking for a simple, off-the-shelf game AI solution without needing to train custom models.
Stars
1,988
Forks
145
Language
Python
License
MIT
Category
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.
Higher-rated alternatives
huggingface/diffusers
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.
bghira/SimpleTuner
A general fine-tuning kit geared toward image/video/audio diffusion models.
mcmonkeyprojects/SwarmUI
SwarmUI (formerly StableSwarmUI), A Modular Stable Diffusion Web-User-Interface, with an...
nateraw/stable-diffusion-videos
Create 🔥 videos with Stable Diffusion by exploring the latent space and morphing between text prompts
TheDesignFounder/DreamLayer
Benchmark diffusion models faster. Automate evals, seeds, and metrics for reproducible results.