Course Description: This course provides an in-depth exploration of generative artificial intelligence techniques, focusing on models and algorithms for generating new data samples across various domains. Students will learn about the theoretical foundations, practical applications, and ethical considerations of generative AI.
Course Objectives:
- Understand the fundamental concepts and principles of generative artificial intelligence.
- Gain practical experience in implementing and training generative models.
- Explore advanced topics in generative modeling, including Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and autoregressive models.
- Analyze the ethical implications and societal impact of generative AI technologies.
- Students will work on a final project applying generative AI techniques to solve a real-world problem or explore an advanced research topic.
- Project presentations and peer review.