.init
Der Befehl Autoencoder.init(E,D) erwartet folgende (verpflichtende) Argumente:
Argument | Datentyp | Hinweis |
E | Datenfeld | Liste ganzer Zahlen (Layout des Encoders) |
D | Datenfeld | Liste ganzer Zahlen (Layout des Decoders) |
Der Befehl initialisiert den Autoencoder zum Layout des Encoders E sowie zum Layout des Decoders D.
Das Layout definiert jeweils die Anzahl der Neuronen pro Schicht. Dabei ist zu beachten:
- Die Eingangsschicht des Encoders muss die gleiche Anzahl an Neuronen besitzen wie die Ausgangsschicht des Decoders.
- Die Ausgangsschicht des Encoders muss die gleiche Anzahl an Neuronen besitzen wie die Eingangsschicht des Decoders.
Sämtliche Gewichte und Schwellwerte des Autoencoder bzw. des künstlichen neuronalen Netzes werden initial zufällig gewählt werden.