Mathematics of Generative Models
Course Outcomes
- Learn extensive mathematical foundations required for generative models
- Learn to build mathematical models for a generative task.
- Analyze and solve complex optimization models and solvers.
- Analyze the obtained results with various benchmarks and scores.
- Learn to program basic generative model applications.
This course teaches mathematics required for understanding recent generative modeling algorithms to UG and PG students of IIIT-H.
Video Lectures
References
- Course notes will be given during class. There is no standard textbook that covers all topics.
- Generative Models, John Thickstun, Link: https://courses.cs.washington.edu/courses/cse599i/20au/
- Machine Learning: A Probabilistic Perspective by Kevin P. Murphy.
- Computational Optimal Transport, arXiv:1803.00567
- Tutorial on Deep Generative Models. Aditya Grover and Stefano Ermon. International Joint Conference on Artificial Intelligence, July 2018.
Weightages
- Assignments: 10%
- Quiz-1: 10%
- Quiz-2: 10%
- Mid Semester Examination:25%
- End Semester Examination:30%
- Assessment of projects:15%
Pre-Requisites
- Probability and Statistics (Multiple random variables, bounds, distributions)
- Linear Algebra
- Calculus