Students should be able to:
- Understand and design different generative models including variation auto-encoders, generative adversarial networks and diffusion models.
- Understand/describe the operation and the prompting procedure of different generative models, as well as their differences/modifications for text/image/video generation.