paper-with-me

홈 › Papers

Learning Transferable Visual Models From Natural Language Supervision

2021-02-26 · Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, Ilya Sutskever

State-of-the-art computer vision systems are trained to predict a fixed set of predetermined object categories. This restricted form of supervision limits their generality and usability since additional labeled data is needed to specify any other visual concept. Learning directly from raw text about images is a promising alternative which leverages a much broader source of supervision. We demonstrate that the simple pre-training task of predicting which caption goes with which image is an efficient and scalable way to learn SOTA image representations from scratch on a dataset of 400 million (image, text) pairs collected from the internet. After pre-training, natural language is used to reference learned visual concepts (or describe new ones) enabling zero-shot transfer of the model to downstream tasks. We study the performance of this approach by benchmarking on over 30 different existing computer vision datasets, spanning tasks such as OCR, action recognition in videos, geo-localization, and many types of fine-grained object classification. The model transfers non-trivially to most tasks and is often competitive with a fully supervised baseline without the need for any dataset specific training. For instance, we match the accuracy of the original ResNet-50 on ImageNet zero-shot without needing to use any of the 1.28 million training examples it was trained on. We release our code and pre-trained model weights at https://github.com/OpenAI/CLIP.

📄 PDF Abstract BibTeX arXiv:2103.00020

Code (82)

openai/CLIP 공식 구현 pytorch
2023-MindSpore-4/Code12/tree/main/MindFormers/clip mindspore
2024-MindSpore-1/Code2/tree/main/model-1/clip mindspore
AndresPMD/Clip_CMR pytorch
FreddeFrallan/Multilingual-CLIP pytorch
Gahyeonkim09/AAPL pytorch
IMvision12/keras-vision-models pytorch
Kaushalya/medclip jax
NYU-DICE-Lab/open_clip pytorch
OML-Team/open-metric-learning pytorch
PaddlePaddle/PASSL/blob/main/docs/Train_CLIP_model.md paddle
SforAiDl/CountCLIP pytorch
YvanG/VQGAN-CLIP pytorch
ZackPashkin/text2cartoon-pytorch-CLIP pytorch
a736875071/clip-vit-large-patch14
ai-forever/ru-clip pytorch
ajayjain/vectorascent pytorch
alibaba/EasyNLP jax
apple/ml-mobileclip pytorch
armaank/archlectures pytorch
azshue/TPT pytorch
baskargroup/Arboretum pytorch
baskargroup/biotrove pytorch
bespontaneous/proteus-pytorch pytorch
borisdayma/clip-jax jax
brown-palm/ObjectPrompt pytorch
bruthyu/bpt-vlm pytorch
buyeah1109/KEN pytorch
buyeah1109/finc pytorch
clip-italian/clip-italian jax
dhansmair/flamingo-mini pytorch
eify/open_clip pytorch
eps696/aphantasia pytorch
ericyinyzy/vlattack tf
facebookresearch/brainmagick pytorch
facebookresearch/clip-rocket pytorch
facebookresearch/vissl pytorch
fastscience-ai/medflamingo pytorch
fiabdu/Commonly-Interesting-Images
filipbasara0/simple-clip pytorch
giantseaweed/decree pytorch
iejMac/ScriptWriter pytorch
jhaprince/multibully pytorch
klemens-floege/oneprot pytorch
kynkaat/role-of-imagenet-classes-in-fid pytorch
leolee99/CLIP_ITM pytorch
linjieli222/hero_video_feature_extractor pytorch
lunaproject22/rpa pytorch
madrylab/pretraining-distribution-shift-robustness pytorch
mainaksingha01/applenet pytorch
mainaksingha01/odg-clip pytorch
mertyg/post-hoc-cbm pytorch
michi-3000/eyeclip pytorch
minhanh151/pre pytorch
minhanh151/respro pytorch
ml-jku/cloob pytorch
mlbio-epfl/turtle pytorch
mlfoundations/open_clip pytorch
moein-shariatnia/OpenAI-CLIP pytorch
muzairkhattak/multimodal-prompt-learning pytorch
nahidalam/open_clip pytorch
nopperl/clip_arxiv_pmc
prabhupad26/100daysofML pytorch
pseulki/rococo pytorch
pwc-1/Paper-8/tree/main/clip mindspore
ramanakshay/clip pytorch
redcaps-dataset/redcaps-downloader pytorch
rinnakk/japanese-clip pytorch
s-a-malik/multi-few pytorch
sajjjadayobi/CLIPfa pytorch
salesforce/pb-ovd pytorch
sberbank-ai/ru-clip pytorch
shivammehta25/clip pytorch
shkarupa-alex/tfclip tf
shunk031/simple-aesthetics-predictor pytorch
sincerass/mvlpt pytorch
sithu31296/simple-object-tracking pytorch
taited/clip-score pytorch
towhee-io/towhee pytorch
ylqi/count-anything pytorch
yuuun/clip_pytorch pytorch
zhangxu0963/npc pytorch

Tasks

Action RecognitionBenchmarkingFew-Shot Image Classificationgeo-localizationHateful Meme ClassificationImage ClassificationImage-to-Text RetrievalLong-tail LearningMeme ClassificationNatural Language UnderstandingObject CategorizationObject RecognitionOpen Vocabulary Attribute DetectionOut-of-Distribution GeneralizationPreference MappingPrompt EngineeringSemi-Supervised Image ClassificationTemporal Relation ExtractionText-based Person Retrieval with Noisy CorrespondenceText GenerationVisual ReasoningZero-Shot Cross-Modal RetrievalZero-Shot LearningZero-shot Text-to-Image RetrievalZero-Shot Transfer Image Classification

Methods 이 논문이 사용한 방법론

3D CNN 설명 없음
CLIP Contrastive Language-Image Pre-training (CLIP), consisting of a simplified version of ConVIRT trained from scratch, is an efficient method of image representation learning…

Similar Papers 제목 키워드 기반

Learning Transferable Human-Object Interaction Detector With Natural Language Supervision

2022-01-01 · CVPR 2022 1 · Suchen Wang, Yueqi Duan, Henghui Ding, Yap-Peng Tan 외

It is difficult to construct a data collection including all possible combinations of human actions and interacting objects due to the combinatorial nature of human-object interactions (HOI). In this work, we aim to …

Human-Object Interaction Detection

K-LITE: Learning Transferable Visual Models with External Knowledge

2022-04-20 · Sheng Shen, Chunyuan Li, Xiaowei Hu, Jianwei Yang 외

The new generation of state-of-the-art computer vision systems are trained from natural language supervision, ranging from simple object category names to descriptive captions. This form of supervision ensures high gener…

BenchmarkingDescriptiveimage-classificationImage Classification+3

RILS: Masked Visual Reconstruction in Language Semantic Space

2023-01-17 · CVPR 2023 1 · Shusheng Yang, Yixiao Ge, Kun Yi, Dian Li 외

Both masked image modeling (MIM) and natural language supervision have facilitated the progress of transferable visual pre-training. In this work, we seek the synergy between two paradigms and study the emerging properti…

Sentence

Learning complete and explainable visual representations from itemized text supervision

2025-12-11 · Yiwei Lyu, Chenhui Zhao, Soumyanil Banerjee, Shixuan Liu 외 arxiv

Training vision models with language supervision enables general and transferable representations. However, many visual domains, especially non-object-centric domains such as medical imaging and remote sensing, contain i…

A Fistful of Words: Learning Transferable Visual Models from Bag-of-Words Supervision

2021-12-27 · Ajinkya Tejankar, Maziar Sanjabi, Bichen Wu, Saining Xie 외

Using natural language as a supervision for training visual recognition models holds great promise. Recent works have shown that if such supervision is used in the form of alignment between images and captions in large t…

ClassificationImage Captioningimage-classificationImage Classification+3