A Hopfield network is a form of recurrent neural network, or a spin glass system, that can serve as a content-addressable memory.