train a convolutional restricted boltzmann machine