Commented Continuous Gaussian RBM code from Imonad