Image Generation

Image Generation models can be divided into four categories:

  • Variational Autoencoders (VAE) are probabilistic generative models that require neural networks as only a part of their overall structure. They encode images to a compressed size and decode them to the original size. During this process, they learn the distribution of the data.
  • Generative Adversarial Networks (GAN) are generally the most known, at least as a word that resonates in the field of Generative AI. A GAN is “a class of ML framework in which two Neural Networks are pith against each other where the gain of one is the loss of the other”. This means that one Neural Network creates the image while the other predicts if it is real or fake.
  • Autoregressive models are the representation of a random processes. In the context of generative images, these kinds of models generate images by treating images as a sequence of pixels.
  • Diffusion Models have been inspired by thermodynamics and are definitely the most promising and interesting kinds of models in the subfield of image generation.