Professional Documents
Culture Documents
VAE Continued: Biplab Banerjee
VAE Continued: Biplab Banerjee
Biplab Banerjee
Auto-encoder re-visited
• It contains two parts:
Encoder
Decoder
• Encoder is used for feature abstraction
• h is usually high-dimensional
Probabilistic
interpretation
of AE?
Some cases
Let’s summarize
• Continuous latent space vs sparse latent space
• We need to constrain the encoded space
• However, since data itself is complex and the encoder network has
non-linear transformations, the distribution of the encoded space is
super complex!
• Solution – approximate inference!
Goal of VAE
Goal
X is visible
Z is latent or unobserved
The goal is for a given X, we want the most likely Z which offers the
Best reconstruction of X
Some noise
Abstraction part – encoder only
Generation part – decoder only