Training a deep autoencoder or a classifier on MNIST digits_Rbm训练(Matlab)
这是第一次阅读matlab版的RBM程序所做的笔记,其中有好多没有理解的地方,希望能跟各位博友一起学习、一起研究、一起讨论,共同进步。
一、Rbm阅读材料
http://en.wikipedia.org/wiki/Restricted_Boltzmann_machine
http://deeplearning.net/tutorial/rbm.html
二、Rbm训练的基本原理
三、Rbm代码分析
% Version 1.000
%
% Code provided by Geoff Hinton and Ruslan Salakhutdinov
%
% 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 prominently displayed, along with
% a note saying that the original programs are available from our
% web page.
% The programs and documents are distributed without any warranty, express or
% implied. As the programs were written for research purposes only, they have
% not been tested to the degree that would be advisable in any important
% application. All use