Variational Inference • Probabilistic Programming • Bayesian Inference • Language Modelling • Recommendation Systems • Hierarchical structure • Music Modeling • Image Classification • Robust classification • Speaker Identification