Intermediate1h10m

Multimodal RAG: Chat with Videos

Instructor: Vasudev Lal

Intel logo

Earn an accomplishment with PRO · Updated Sep 3, 2025

  • Intermediate
  • 1h10m
  • 8 Video Lessons
  • 6 Code Examples
  • 1 Graded Assignment PRO
  • Earn an accomplishment with PRO
  • Updated Sep 3, 2025
  • Instructor: Vasudev Lal
  • IntelIntel
  • Learn more aboutMembership PRO Plan

This course is no longer available as of June 26, 2025. Explore similar courses on Multimodal and RAG Applications.

Course Outline

8 Lessons・6 Code Examples
  • Introduction
    Video
    ・
    4m
  • Interactive Demo and Multimodal RAG System Architecture
    Video with Code Example
    ・
    7m
  • Multimodal Embeddings
    Video with Code Example
    ・
    9m
  • Preprocessing Videos for Multimodal RAG
    Video with Code Example
    ・
    9m
  • Multimodal Retrieval from Vector Stores
    Video with Code Example
    ・
    6m
  • Large Vision - Language Models (LVLMs)
    Video with Code Example
    ・
    7m
  • Multimodal RAG with Multimodal Langchain
    Video with Code Example
    ・
    13m
  • Conclusion
    Video
    ・
    1m
  • Quiz

    Graded・Quiz

    ・
    10m
Unlock certificates

Elevate your learning experience with Pro

Upgrade to Pro and gain unlimited accomplishments on your resume

Learn More

Course recap

PRO

This course, built with Intel, teaches how to build a question-answering system for video collections using multimodal RAG. It covers multimodal encoding with the BridgeTower model (which embeds both text and images into a unified semantic space), video processing with Whisper transcription and vision-language captioning, vector storage and retrieval, and end-to-end RAG pipelines feeding retrieved content to large vision-language models.

Concept map

Concepts in Multimodal RAG: Chat with Videos and the courses that connect to themMultimodal RAG - Chat with VideosMultimodal RAG - Chat wit…EmbeddingsRetrieval-Augmented GenerationRetrieval-Augmented Gener…Multimodal ModelsLarge Multimodal Model Prompting with GeminiLarge Multimodal Model Pr…Introducing Multimodal Llama 3.2Introducing Multimodal Ll…Multi-Vector Image RetrievalMulti-Vector Image Retrie…Advanced Retrieval for AIAI Code ReviewAgent Memory: Building Memory-Aware AgentsAgent Memory: Building Me…AI Agents for Image and Video GenerationAI Agents for Image and V…AI Prompting for EveryoneConcepts in Multimodal RAG: Chat with Videos and the courses that connect to themMultimodal RAG - Chat with VideosMultimodal RAG…EmbeddingsRetrieval-Augmented GenerationRetrieval-Augme…Multimodal ModelsMultimodal Mode…

Key concepts

  • EmbeddingsJoint multimodal embeddings from the BridgeTower model that represent both vision and language in a common semantic space
  • Retrieval-Augmented GenerationRetrieval-augmented generation applied to video data, fetching relevant frames and transcripts for LLM-grounded responses
  • Multimodal ModelsModels that process and align image and text data, including BridgeTower for embedding and large vision-language models for generation

Lesson highlights

  1. 1.Introduction — Overview of multimodal RAG for video and the course architecture
  2. 2.Interactive Demo — Hands-on with the completed Gradio-based video chat system
  3. 3.BridgeTower Model — Creating joint embeddings for image-caption pairs in a unified semantic space
  4. 4.Video Processing — Transcription with Whisper, frame extraction, and captioning with vision-language models
  5. 5.Vector Storage — Storing multimodal embeddings in vector databases for retrieval
  6. 6.Retrieval Pipeline — Building retrieval systems for complex multimodal queries using LangChain
  7. 7.Generation and Chat — Using large vision-language models to generate grounded responses from retrieved context
  8. 8.Conclusion — Complete system architecture and future directions

Instructor

Vasudev Lal

Vasudev Lal

Course access is free for a limited time during the DeepLearning.AI learning platform beta!

Want to learn more about Generative AI?

Keep learning with updates on curated AI news, courses, and events, as well as Andrew’s thoughts from DeepLearning.AI!