title: How to test a Restricted Boltzmann Machine implementation ?
body: <p>I developed a simple binary Restricted Boltzmann Machine implementation and now I would like to test it. (Ultimately I'm gonna use it for a DBN, but I would like to test independently). </p>
  
  <p>I saw that several people and papers are talking about testing it MNIST dataset, but I didn't found details on how to do that. </p>
  
  <p>Do I have to add a new classification layer connected to the hidden units and then use back propagation to train it ? Isn't there another way ? </p>
  
  <p>Some people are also plotting the weights (again in MNIST), but I have problems on how you can plot a weight and what does that represent...</p>
  
  <p>Thanks</p>