CLIP

Table of Contents

Indeed, CLIP’s solution is quite simple. Given \( N \) pairs of image-text pairs, CLIP uses an image encoder to encode \( N \) images to latent representation, and uses a text encoder to encode texts to latent representation. Then, CLIP uses 2 linear projector to match the shape of image and text embeddings.

So, since we have \( N \) image embeddings and \( N \) text embeddings, we have \( N\times N \) possible predictions. CLIP learns to predict the correct pairing (by making the dot product between corresponding image-text embeddings maximized, while minimizing non-pairing embeddings).

1. Further Results

1.1. Zero-Shot Transfer

1.1.1. Prompt Engineering and Ensembling

1.1.2. Analysis of Zero-Shot CLIP Performance

1.2. Representation Learning

1.3. Robustness to Natural Distribution Shift

Date: 2026-06-11 Thu