Code provided by Ruslan Salakhutdinov and Geoff Hinton Permission is granted for anyone to copy, use, modify, or distribute this program and accompanying programs and documents for any purpose, provided this copyright notice is retained and prominen
This is a small library that can train Restricted Boltzmann Machines, and also Deep Belief Networks of stacked RBM's. Train RBM's: %train an RBM with binary visible units and 500 binary hidden model= rbmBB(data, 500); %visualize the learned weights