1. Generative Models 1.1 Generative Adversarial Networks (GANs) A framework where two neural networks compete: a generator creating synthetic data and a discriminator trying to distinguish real from fake data. Use Cases: Image synthesis Data augmentation Style transfer Text-to-image generation Video generation Strengths: High-quality synthetic data Learns complex distributions Unsupervised learning Creative applications Continuous improvement…