VAE

Definition of VAE