Hopfield-netwerk
Uiterlijk
Een Hopfield-netwerk, uitgevonden door John Hopfield, is een enkellaags recurrent neuraal netwerk. Een dergelijk netwerk kan dienen als een associatief geheugen en bestaat uit binaire of polaire neuronen. Elk neuron is verbonden met elk ander neuron. De verbindingen hebben daarbij meestal de volgende beperkingen:
- (eenheden hebben geen verbinding met zichzelf)
- (verbindingen zijn symmetrisch)
Initieel kan een Hopfield-netwerk worden gevuld met leerpatronen, waarna het gewicht van elke verbinding wordt vastgesteld. In tegenstelling tot een netwerk met backpropagation, worden de gewichten hierna niet meer aangepast.
Bij ieder leerpatroon, met de vorm , wordt bekeken hoe dit patroon bijdraagt aan gewicht . Hierdoor ontstaat de volgende sommatie na patronen:
,
Externe links
[bewerken | brontekst bewerken]- Chapter 13 The Hopfield model of Neural Networks - A Systematic Introduction door Raul Rojas (ISBN 978-3540605058)
- Hopfield Neural Network Applet
- Hopfield Neural Network implementation in Ruby (AI4R)
- The Travelling Salesman Problem - Hopfield Neural Network JAVA Applet
- scholarpedia.org- Hopfield network - Artikel over Hopfield-Netwerken door John Hopfield
- Hopfield Network Learning Using Deterministic Latent Variables - Tutorial door Tristan Fletcher
- Example Recurrent Hopfield Energy Minimisation Network
- Neural Lab Graphical Interface[dode link] - Hopfield-netwerk grafische interface (Python & gtk)
Mediabestanden die bij dit onderwerp horen, zijn te vinden op de pagina Hopfield net op Wikimedia Commons.