.init
Der Befehl DiffusionModel.init(L) erwartet folgende (verpflichtende) Argumente:
Argument | Datentyp | Hinweis |
L | Datenfeld | Liste ganzer Zahlen (Layout) |
Der Befehl initialisiert das Diffusion Model zum Layout L. Dabei ist zu beachten, dass Eingangs- und Ausgangssignal die gleiche Anzahl an Neuronen besitzen müssen.
Zudem können folgende Optionen verwendet werden:
Variable | Datentyp | Hinweis | Default-Wert |
steps | Zahl | ganzzahlig, positiv | 32 |
standard_deviation | Zahl | positiv | 0.1 |
Die optionalen Parameter bestimmen den Prozess des Verrauschens: steps definiert, wie häufig ein gleichverteiltes Rauschen auf die Bilder der Trainingsdaten angewandt wird. Dabei wird in jedem Schritt eine Normalverteilung mit der Standardabweichung standard_deviation verwendet.
Die optionalen Parameter sollten derart gewählt werden, sodass Trainingsbilder nach dem Prozess des Verrauschens als rein zufällig erzeugte Bilder wahrgenommen werden.