https://arxiv.org/pdf/1606.03498.pdf

https://jaan.io/what-is-variational-autoencoder-vae-tutorial/

http://www.cs.toronto.edu/~fritz/absps/transauto6.pdf