Pyro: Deep Universal Probabilistic Programming
Learning Disentangled Representations with Semi-Supervised Deep Generative Models