
Wat is een Diffusion Model?
Een diffusion model is een type generatief AI-model dat afbeeldingen (of andere data) genereert door geleidelijk ruis te verwijderen. Het model leert eerst hoe data stap voor stap in pure ruis wordt omgezet (forward process) en leert vervolgens dit proces om te keren (reverse process) — waardoor het nieuwe data kan creëren vanuit willekeurige ruis.
Waarom het ertoe doet
Diffusion models drijven de beeldgeneratierevolutie aan. DALL-E 3, Midjourney, Stable Diffusion en Adobe Firefly zijn allemaal gebaseerd op diffusion-architecturen. Ze produceren fotorealistische beelden, kunstwerken en ontwerpen van ongekende kwaliteit en zijn de standaard geworden voor text-to-image generatie.
Hoe het werkt
Het tweefasenproces:
1. Forward process (training):
- Begin met een echte afbeelding
- Voeg geleidelijk Gaussiaanse ruis toe in vele stappen
- Na genoeg stappen is de afbeelding onherkenbaar geworden (pure ruis)
2. Reverse process (generatie):
- Begin met willekeurige ruis
- Het model voorspelt en verwijdert stap voor stap de ruis
- Na vele stappen ontstaat een coherente afbeelding
Kernarchitecturen:
- (Denoising Diffusion Probabilistic Models) — het oorspronkelijke framework