GAN (Generative Adversarial Networks): This architecture consists of two
models—a Generator and a Discriminator—competing against each other. They
revolutionized image quality but are known for being unstable during training.