Hopfield networks

E46142

Hopfield networks are recurrent artificial neural networks that serve as content-addressable memory systems, storing patterns as stable states and retrieving them through dynamics that minimize an energy function.

All labels observed (5)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf associative memory model
content-addressable memory system
recurrent artificial neural network
belongsToField computational neuroscience
machine learning
neural networks
statistical physics
convergesTo local energy minima
dynamicsMinimize energy function
hasActivationFunction sign function
threshold function
hasApproximateCapacity 0.138N for random uncorrelated patterns
hasCapacityProperty storage capacity proportional to number of neurons
hasConnectionType no self-connections
symmetric weights
hasEnergyFunction Lyapunov function
hasLearningRule Hebbian learning
outer-product rule
hasLimitation limited storage capacity
sensitivity to correlated patterns
spurious attractors
hasMathematicalRepresentation binary quadratic form energy
hasNodeType Ising spin
binary neuron
hasProperty guaranteed convergence under symmetric weights and asynchronous updates
hasStateSpace binary vectors
hasTopology fully connected network
hasUpdateDynamics deterministic dynamics
hasUpdateRule asynchronous update
synchronous update
hasVariant continuous Hopfield network
linked to: Hopfield networks

modern Hopfield network
linked to: Hopfield networks

stochastic Hopfield network
introducedBy John Hopfield
introducedInYear 1982
isRelatedTo Boltzmann machine
linked to: Boltzmann machines

Ising Hopfield model
linked to: Ising models

Ising model
linked to: Ising models

spin glass theory
isUsedFor associative memory tasks
combinatorial optimization
constraint satisfaction
optimization
namedAfter John Hopfield
stableStatesRepresent stored patterns
supports associative recall
content-addressable memory
error correction
pattern completion
robust retrieval from noisy inputs

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Boltzmann machines relatedTo Hopfield networks
Hopfield network hasVariant continuous Hopfield network
subject linked to: Hopfield networks
linked to: Hopfield networks
Hopfield network hasVariant modern Hopfield network
subject linked to: Hopfield networks
linked to: Hopfield networks
Hebbian learning usedIn Hopfield networks
John Hopfield knownFor Hopfield network
linked to: Hopfield networks
John Hopfield notableWork Neural networks and physical systems with emergent collective computational abilities
linked to: Hopfield networks
John Hopfield developed Hopfield network
linked to: Hopfield networks