DiffusionModel

Ein Diffusion Model besteht im Wesentlichen aus einem neuronalen Netz, welches eingesetzt werden kann, Bilder zu generieren. Ausgehend von zufällig erzeugten Eingabedaten wird schrittweise Rauschen entfernt, sodass sich nach und nach realistische Bilder ergeben.

Übersicht
Das DiffusionModel-Paket stellt folgende Befehle und Funktionen zur Verfügung:
Beispiel
Es wird eine Diffusion Model unter Verwendung des HandwrittenDigits-Datenpakets trainiert. Anschließend wird ein neues Bild generiert. Hinweis: Das Ergebnis lässt sich signifikant verbessern, indem die Parameter der Trainingsphase angepasst werden.