Language Modelling • Variational Inference • Question Answering • Visual Question Answering • Image Generation • Density Estimation • Hierarchical structure • Representation Learning • Anomaly Detection • Machine Translation