Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representations
Scikit-learn: Machine Learning in Python