View full-text article in PMC Entropy (Basel). 2021 Dec 28;24(1):55. doi: 10.3390/e24010055 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). PMC Copyright notice Algorithm 3: VAE-GAN training θEnc,θDec,θDis←initializenetworkparametersforencoder,decoder,anddiscriminator networks fordo#oftrainingiterations: X(M)←randommini-batch Z(M)←Enc(X(M)) Lprior←DKL(q(Z(M)|X(M))∥p(Z(M)) X˜(M)←Dec(Z(M)) LLlikeDisl←−Eq(Z(M)|X(M))pDisl(X(M))|Z(M) Zp(M)←samplesfrompriorN(0,I) Xp(M)←DecZp(M) LGAN←log(Dis(X(M)))+log(1−Dis(X˜(M))) +log1−DisXp(M) Updatethenetworkparameterswiththeirstochasticgradients: θEnc←+−∇θEncLprior+LllikeDisl θDec←+−∇θDecηLllikeDisl−LGAN θDis←+−∇θDisLGAN end for