Connectionist learning of belief networks
A learning algorithm for Boltzmann machines