Variational autoencoders: Generative AI course | Zoonk