temp commit
rbm update
unsupervised weight initialization