utml tr 2008 – 002 learning and evaluating boltzmann machines .
Information Theory, Inference, and Learning Algorithms