A brief survey on deep belief networks and introducing a new object oriented MATLAB toolbox (DeeBNet)
On Contrastive Divergence Learning