Le codeur mappe les données d'entrée selon une moyenne et une variance pour chaque dimension de l'espace latent.
Les VAE utilisent deux réseaux neuronaux : l' encodeur et le décodeur. Le codeur mappe les données d'entrée selon une moyenne et une variance pour chaque dimension de l'espace latent. Il génère un échantillon aléatoire à partir d'une distribution gaussienne (normale). Cet échantillon est un point dans l'espace latent et représente une version compressée et simplifiée des données d'entrée.