Elmanova Jordanova neuronová síť

Elmanova či Jordanova síť je třívrstvá (vstupní, skrytá a výstupní vrstva) rekurentní neuronová síť. Neurony skryté vrstvy obsahují zpětnou vazbu s váhou jedna. V každém časovém kroku je vstup předáván dál a je aplikováno pravidlo učení (např. gradientní sestup). Jednotková zpětná vazba neuronů skryté vrstvy umožňuje započítat předchozí stavy skrytých resp. výstupních neuronů (protože se šíří po spojeních před aplikací pravidla učení). Síť tak může udržovat stav, který jí umožňuje provádět takové úlohy, jako je předpovídání pořadí, které jsou nad síly standardního vícevrstvého perceptronu.

Elmanova síť[1]
Jordanova síť[2]

kde:

  • : vstupní vektor
  • : vektor stavů neuronů skryté vrstvy
  • : výstupní vektor
  • a : synaptické váhy (, resp. , )
  • a : práhy neuronů skryté a výstupní vrstvy
  • a : aktivační funkce neuronů skryté a výstupní vrstvy
  • , , : indexy neuronů vstupní, skryté a výstupní vrstvy

Reference

V tomto článku byl použit překlad textu z článku Recurrent neural network na anglické Wikipedii.

  1. ELMAN, Jeffrey L. Finding Structure in Time. Cognitive Science. 1990, s. 179–211. DOI 10.1016/0364-0213(90)90002-E. (anglicky) 
  2. JORDAN, Michael I. Neural-Network Models of Cognition - Biobehavioral Foundations. [s.l.]: [s.n.], 1997-01-01. (Neural-Network Models of Cognition; sv. 121). ISBN 978-0-444-81931-4. DOI 10.1016/s0166-4115(97)80111-2. S2CID 15375627. Kapitola Serial Order: A Parallel Distributed Processing Approach, s. 471–495. (anglicky) 

Literatura

Zdroj