Hopfield was the first to poke at Ising model spin to create memory-having systems, creating his Hopfield model where memory states are represented as attractors in the Hamiltonian search space. Add hidden units to that, and you get the general Boltzmann machine. Restrict the connections, you get a restricted Boltzmann machine. Layer them up, you get the 2006 Hinton and Salakhutdinov advance in deep learning.