An Introduction to Variational Autoencoders | Synapse