torchRBM Lua class that implements Restricted Boltzmann Machines with gaussian, binary, or rectified linear units. Please be aware this is work in progress and likely contains many bugs.