Skip to content
English

Switch theme

// Stage 7 · Multimodal & Generative AI

CLIP & Vision-Language Models

Contrastive image–text pre-training, SigLIP, LLaVA-style VLMs and Flamingo.

about 8 hours4 algorithms4 paperslesson text in progress

01Goals

Do these first: Vision Transformers & Self-Supervised Vision · Instruction Tuning & PEFT

02Algorithms to master

Each card has the original paper, prerequisites and resources.

03Must-read papers

04Courses & videos

05Hands-on: project, code & exercises

Free, official or author-published pages. Most run in the browser or on a free Colab GPU.

PROJECT

Build a small text-to-image search app with CLIP; then use an open VLM to read 50 charts and score its accuracy.

  1. 1
    mlfoundations/open_clip ↗Reference code

    Do zero-shot image classification and text-to-image search with CLIP.

  2. 2
    github.com ↗Reference code

    Run LLaVA locally and test it on charts and screenshots.

06Self-test

Answer in your head, then open to check.

How does CLIP do zero-shot classification?

Class names are written as text and compared with the image embedding.

What does LLaVA’s projection layer do?

It maps visual features into the language model’s embedding space.

What did SigLIP change from CLIP?

A pairwise sigmoid loss instead of the softmax contrastive loss.

Data updated: AI algorithms & curriculum(UTC+8)