Unsupervised Deep Learning in Python