www.wikidata.de-de.nina.az
Ein Elman Netz auch Simple recurrent network SRN zu deutsch Einfaches rekurrentes Netz ist ein einfaches kunstliches neuronales Netz das durch vorhandene Ruckkopplungen von Kanten zwischen den kunstlichen Neuronen in der Lage ist zeitliche Abhangigkeiten von Eingaben implizit zu verarbeiten Benannt ist diese Netz Architektur nach Jeffrey L Elman der diese Struktur 1990 vorschlug Ein kunstliches neuronales Netz ist ein Modell aus der Neuroinformatik das durch biologische neuronale Netze motiviert ist Kunstliche neuronale Netze konnen Aufgaben erlernen und werden haufig dort eingesetzt wo eine explizite Modellierung eines Problems schwierig oder unmoglich ist Beispiele sind die Gesichts und Spracherkennung Inhaltsverzeichnis 1 Einschrankungen einfacher Modelle 2 Struktur 3 Beispielhafte Anwendung 4 Hierarchisches Elman Netz 5 LiteraturEinschrankungen einfacher Modelle BearbeitenViele Modelle kunstlicher neuronaler Netze besitzen entweder keine Moglichkeit zeitliche Abhangigkeiten von Eingabedaten zu verarbeiten oder benotigen dazu eine Historie von Eingaben durch ein Eingabefenster Ein Time Delay Neural Network ist so ein Netz das durch die Verwendung gefensterter Eingaben die zeitliche Komponente eines Datenstroms explizit darstellt Die parallele Prasentation von Eingaben verschiedener Zeitpunkte bringt verschiedene Einschrankungen mit sich So ist ein Fenster mit konstanter Lange ungeeignet fur Signale die eine variable zeitliche Lange aufweisen Dies ist unter anderem bei der Spracherkennung hinderlich da Worter aus einer unterschiedlichen Lange von Silben bestehen Aus der Sichtweise der biologischen Abstraktion fehlt eine biologische Motivation fur das parallele Anlegen von Eingabedaten verschiedener Zeitschritte Struktur Bearbeiten nbsp Kunstliches neuronales Netz mit einer Schicht mit direkten RuckkopplungenUm diese Probleme zu umgehen schlagt Elman eine einfache Struktur vor die mittels Ruckkopplungen ein zeitliches Gedachtnis besitzt Dabei hat das Netz zwei Schichten von Neuronen eine verdeckte Schicht und eine Ausgabeschicht Die Ausgaben der verdeckten Schicht werden in den sogenannten Kontextzellen gespeichert Zu jedem Neuron der verdeckten Schicht existiert dazu eine Zelle welche die vergangene Ausgabe des Neurons speichert Die Kante enthalt dazu die konstante Gewichtung von 1 Die Neuronen der verdeckten Schicht enthalten als Eingabe die Eingabedaten sowie ihre vergangenen Ausgaben uber die Kontextzellen In seiner Arbeit zeigt Elman dass diese Netzwerkstruktur dadurch implizit in der Lage ist auch langere Eingabestrome zeitlich invariant zu verarbeiten Die Ausgabeschicht nimmt dabei lediglich die Abbildung der internen Reprasentierung der verdeckten Neuronen vor nbsp Elman Netze werden z B mittels Backpropagation trainiert Die ruckwarts gerichteten Kanten Ruckkopplungen werden dabei nicht angepasst Beispielhafte Anwendung BearbeitenDas folgende einfache Beispiel ist aus der Arbeit von Elman entnommen Die Eingabe besteht aus Blocken von jeweils drei binaren Werten Dem Netz wird zunachst in den beiden ersten Zeitschritten jeweils ein zufallig gewahlter binarer Wert als Eingabe prasentiert Die dritte Eingabe ist dann das Ergebnis der XOR Verknupfung angewendet auf die beiden vorherigen Eingaben Die Aufgabe des Netzes ist es nun die jeweils nachste zu erwartende Eingabe vorauszusagen Dies kann es fur die zweite zufallige Eingabe erreichen indem es zusammen mit der Eingabe des ersten Zeitschrittes die Eingabe des dritten Zeitschrittes berechnet Um dieses Verhalten zu erreichen wird die Eingabe um einen Zeitschritt nach vorn versetzt und als Zielwert siehe Backpropagation eingelernt Eingabe 1 0 1 0 0 0 0 1 1 1 0 1 1 1 0 Zielwert 0 1 0 0 0 0 1 1 1 0 1 1 1 0 Es zeigt sich dass der Erkennungsfehler bei dem jeweiligen zweiten Wert abnimmt Das Netz erlernt also die XOR Verknupfung und kann dort wo es moglich ist den Wert berechnen Mit Hilfe der vorausgegangenen Eingaben kann das Netz also die nachste Eingabe vorausbestimmen Hierarchisches Elman Netz BearbeitenAls Verallgemeinerung zweischichtiger Elman Netze existieren hierarchische Elman Netze Sie konnen mehr als zwei Schichten besitzen und enthalten zusatzliche Ruckkopplungen in den einzelnen Kontextzellen Literatur BearbeitenJeffrey L Elman Finding Structure in Time Cognitive Science 1990 Band 14 S 179 211 ISSN 0364 0213 PDF 1 8 MB Abgerufen von https de wikipedia org w index php title Elman Netz amp oldid 211900956