some deepleanring code add like rbm+lr, dbn TBD
some edit based on paper.