A learning algorithm for Boltzmann machines. D. Ackley, G. Hinton and T. Sejnowski in Cogn. Sci. 9:147 (1985).