Hopfield Neural Networks
Hopfield Neural Networks
3
Hopfield network
1. Invented by John Hopfield in 1982.
2. Content-addressable memory with binary threshold nodes (-1,1 or 0,1)
3. wij=wji, wii=0
Introduction to Hopfield networks
Major Applications
Mathematical modeling
Mathematical modeling
Weight updation
• Assumptions:
• The network has N units (nodes)
• The weight from node i to node j is ωij
• ωij = ωji
• Each node has a threshold / bias value associated with it, bi
• We have M known patterns pi = (pi1,…,piN), i=1..M, each of which has N
elements
9
Learning through simple example
Learning through simple example
Learning through simple example
Flow chart of overall process
Shortcomings
Limitations