- Perzeptron
- Feed-Forward-Netzwerke
- Ein Feed-Forward-Netzwerk besteht aus mehreren
Schichten der oben beschriebenen Neuronen. Ausgehend
von vorgegebenen Eingangswerten
oder
berechnen sich die Aktivitäten der nächsten
Schicht aus den Ausgabewerten der vorangegangenen
Schicht.
- Um einen Satz von Mustern
zu lernen, wird der in der Vorlesung erläuterte
Error-Backpropagation Algorithmus benutzt.
- Im ersten Beispiel soll das Netzwerk eine boolesche
Funktion nachbilden, d.h. zu einem gegebenen Bitmuster
als Eingangssignal der ersten Schicht sollen die
Neuronen der letzten Schicht ein vorgeschriebenes
Bitmuster ausgegeben (z.B. die Binärdarstellung
der Summe der gesetzten Bits im Eingangsmuster).
ffnboole.c
- Im zweiten Beispiel lernt das Netzwerk eine bestimmte
Klasse reeller Funktionen (z.B. f(x) =
), die von freien Parametern abhängen. Erhält
das Netz als Eingabe Funktionswerte zu den vorher
festgelegten Koordinaten
,
so sagt es die passenden Funktionswerte an den Stellen
voraus. Das Netz schätzt also intern die freien
Parameter und berechnet passende Ausgabewerte. Um dies
zu ermöglichen, wird in der letzten Schicht die
Aktivierungsfunktion
durch die identische Abbildung x ersetzt.
ffnfunc.c
|