Comprehensive Overview of GAN Technology: Architecture, Training, and Applications | Synapse