Deep learning and unsupervised pretraining