Learn · NPTEL

Course10610300146 lectures

Generative AI for Computer Vision

Prof. Arijit Sur · IIT Guwahati

Start with lecture 1 At NPTEL

About

This course explores how Generative AI is applied to modern computer vision tasks. Unlike existing NPTEL courses, it specifically emphasized on vision-based generative AI models. It begins with mathematical foundations and classical vision techniques, followed by deep learning architectures. The course then introduces generative learning paradigms including GANs, VAEs, diffusion models, and transformers with a discussion regarding evaluation metrics and training challenges like mode collapse, diffusion noise scheduling, etc. Moreover, it includes LLM models for vision applications like GPT-4V, LLaMA, PaLM-E, Flamingo, etc. This course is primarily focusing on deep generative learning for computer vision tasks like Image Captioning, VQA, Scene Understanding etc. It further discusses multimodal generative models and agentic AI systems for automatic image synthesis and reasoning.

Intended audience: Final/Pre-final year B.Tech/BE, M.Tech/ME, MS, PhD students, Industry professionals, and Faculty members.

Prerequisites: Basics of Machine Learning and Computer Vision. Neural Networks for Vision and NLP.

Lectures

Week 1: Foundations

  1. Introduction YouTube
  2. Generative Modelling YouTube
  3. Generative Vision Models YouTube
  4. Mathematical Preliminaries - I (Linear Algebra) YouTube
  5. Mathematical Preliminaries - II (Basic Probability - I) YouTube
  6. Mathematical Preliminaries - II (Basic Probability - II) YouTube

Week 2: Deep Learning Basics

  1. Mathematical Preliminaries - I (Linear Algebra) YouTube
  2. Neural Network Fundamentals YouTube
  3. Mathematical Preliminaries - II (Basic Probability - I) YouTube
  4. Neural Network Fundamentals (Multi-Layer Perceptron) YouTube
  5. Mathematical Preliminaries - II (Basic Probability - II) YouTube
  6. Neural Network Fundamentals (Backpropagation) YouTube
  7. Neural Network Fundamentals (Overfitting) YouTube

Week 3: Deep Sequential Learning

  1. Convolutional Neural Network - I YouTube
  2. Convolutional Neural Network - II YouTube
  3. Convolutional Neural Network - III YouTube

Week 4: Deep Sequential Learning - II

  1. CNN with Residual connections - ResNet YouTube
  2. CNN Model Architectures - II YouTube
  3. Sequential Modelling YouTube

Week 5: Introduction to Generative AI

  1. Training of RNN YouTube
  2. LSTM YouTube
  3. Sequence Modelling YouTube
  4. Generative AI for Vision Tasks - I YouTube
  5. Generative AI for Vision Tasks - II YouTube

Week 6: Auto-regressive models, Transformers

  1. Generative AI YouTube
  2. Auto - Regressive Generative Models YouTube
  3. Transformers - I YouTube

Week 7: Auto-regressive models, Transformers

  1. Transformers - II YouTube
  2. Transformers - III YouTube
  3. Transformers - IV YouTube

Week 8: Vision Transformers, Variational Auto - Encoder

  1. Vision Transformers YouTube
  2. Variational Auto - Encoder YouTube
  3. Variational Auto - Encoder - II YouTube

Week 9 : Diffusion Models

  1. Diffusion Models - I YouTube
  2. Diffusion Models - II YouTube
  3. Generative Adversarial Network - I YouTube
  4. Generative Adversarial Network - II YouTube

Week 10: Large Language Models for Vision

  1. Large Language Models - I YouTube
  2. Large Language Models - II YouTube
  3. Vision Language Models YouTube

Week 11: Multimodal Generative Modelling

  1. Multimodal Generative Models - I YouTube
  2. Multimodal Generative Models - II YouTube
  3. Multimodal Generative Models - III YouTube

Week 12: Agentic AI and Research Directions

  1. Agentic AI YouTube
  2. Agentic AI - II YouTube
  3. Current Research Trends and Conclusions YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Guwahati
Department
Computer Science and Engineering
Teacher
Prof. Arijit Sur
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed