Ma-Lab-Berkeley / deep-representation-learning-book Learning Deep Representations of Data Distributions