Prerequisites: Strong ML background, Python required
Level:
Advanced GAN Architectures
Implement and train sophisticated GAN models like StyleGAN, ProGAN, and CycleGAN for high-resolution image synthesis and domain adaptation.
Diffusion Model Theory and Implementation
Understand the mathematical foundations of Denoising Diffusion Probabilistic Models (DDPMs) and score-based models, and implement them from scratch.
Training Stability and Optimization
Apply advanced techniques to stabilize GAN and diffusion model training, diagnose issues like mode collapse, and optimize performance.
Conditional Generation Techniques
Develop models capable of generating synthetic data conditioned on specific attributes, labels, or other inputs.
Synthetic Data Evaluation
Utilize advanced quantitative and qualitative metrics to rigorously evaluate the fidelity and diversity of generated synthetic data.
Latent Space Manipulation
Analyze and manipulate the latent spaces of generative models for controlled data synthesis and feature editing.