the.ai

Unsupervised / Representation

verified

Variational Autoencoder

An ordinary autoencoder learns a latent it can decode, with no promise that the space between two latents decodes to anything sensible. A VAE trains the encoder to emit a distribution rather than a point and pushes those distributions toward a shared prior — so the latent space becomes something you can sample from, not just look up.

Viz primitive · budget-splitkl-nats = 8

kl-nats holds 17% of the budget; rest holds the remaining 83%.

The KL term against the reconstruction term in the ELBO, both in nats. Drag the KL weight to watch the latent pulled toward the prior at the reconstruction's expense.

8

Reviewed by opendroid · 2026-08-13