Generative Artificial Intelligence
Theory and practice of generative models, with emphasis on deep learning, Transformers, and Generative Adversarial Networks.
Syllabus
Deep learning. Generative AI. Transformers and Generative Adversarial Nets.
Learning objectives
This course introduces the principles of generative artificial intelligence and the deep learning concepts underlying modern generative models. It emphasizes the core principles and architectures of Transformers and Generative Adversarial Networks (GANs), combined with assignments, a seminar, and a project.
Course topics
The following modules are derived from the teaching plan, without semester-specific dates:
- Deep learning foundations
- Transformers I — introduction
- Transformers II — models and architectures
- Transformers III — extended concepts and applications
- Generative Adversarial Networks I
- Generative Adversarial Networks II
- Project and seminar development
- Seminar presentations
- Project presentations
Assessment model
A randomly selected group of students may be required to complete an oral examination to verify their understanding of the implementations submitted as assignments.
References
- A. Zhang, Z. C. Lipton, M. Li, and A. J. Smola. Dive into Deep Learning. Cambridge University Press, 2023. Free online edition.
- I. Goodfellow, Y. Bengio, and A. Courville. Deep Learning. MIT Press, 2016. Free online edition.