Generative AI - From Diffusion to World Models (IN2106, IN40038)


Generative AI teaser 1 Generative AI teaser 2

Welcome to the Generative AI - From Diffusion to World Models practical course!

Generative AI has rapidly evolved from image synthesis to full-fledged world modeling, enabling machines to generate, reconstruct, and reason about complex visual and physical environments. This practical course provides an in-depth, hands-on introduction to modern generative models, spanning diffusion models, autoregressive transformers, feed-forward reconstruction networks, and world models.

In the spirit of learning by doing, students will implement and extend state-of-the-art generative methods drawn from recent top-tier research. The course emphasizes both conceptual understanding and practical implementation, with a strong focus on visual computing, representation learning, and generation.

General Course Structure


Students will work in small teams on a semester-long research project. Each team is supervised by PhD students actively working in the field of generative AI. Projects are typically inspired by recent research papers and involve reproducing, analyzing, and extending published methods.

The course structure includes:

Implementation will primarily use Python and PyTorch.


Project Topics


Possible project topics include (but are not limited to):


Objective


The goal of this practical course is to enable students to:

The course is particularly suited for students interested in research careers in AI, Machine Learning, Computer Vision, or Robotics.


Prerequisites


Previous knowledge expected:


Course Criteria and Registration



Contact Us


If you have any questions regarding the organization of the course, do not hesitate to contact us. For content-related questions, we will use the dedicated communication channels announced at the start of the course.


People



Future Semesters


This practical course will be offered in SS27 as well.