Unsupervised deep learning models used in computer vision