Course Description
This course provides a comprehensive overview of the landscape of generative AI, covering both the vision and textual domains. The syllabus includes an in-depth exploration of the fundamentals of generative models, from autoencoders to GANs and diffusion models, as well as the latest advancements in text-guided generation. The course also delves into the fundamentals of text generation with a focus on large language models, emphasizing practical usage and providing an understanding of the methods they were trained on. By the end of the course, students will have a broad understanding of generative AI and its practical applications.