Variational Autoencoder | Introduction and Workshop