Learning and Problem Solving with Multilayer Connectionist Systems
A learning algorithm for Boltzmann machines