.backward_process

Die Funktion DiffusionModel.backward_process(x) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
xDatenfeldEingangssignal als Vektor

Die Funktion wertet das zuvor trainierten (oder initialisierten) Diffusion Model bezüglich des Eingangssignals x aus. Zurückgegeben wird aber nicht nur das finale Ausgangssignal, sondern auch alle Ergebnisse der Iterationsschritte zwischendurch. Dadurch kann das Entrauschen des Eingangssignals x sichtbar gemacht werden.

Zurückgegeben wird ein zweidimensionales Datenfeld bzw. Matrix. Von Zeile zu Zeile sollte das Rauschen abnehmen.

Beispiel
Ein Diffusion Model wird initialisiert und trainiert. Anschließend wird der Prozess des Entrauschens anhand eines zufälligen Eingangssignals demonstriert.
.get_data