Machine Learning, Deep Learning, Generative Model, Adversarial Network, Autoencoder.
given by D_KL[Q(z|X) || P(z|X)]. It can easily seen that VAE is trying to minimize the lower bound of log(P(X)) since P(z|X) is not tractable but the KL-divergence term is >=0. This is same as maximizing E[logP(X|z)] and minimizing D_KL[Q(z|X) || P(z|X)]. We know that maximizing E[logP(X|z)] is a