Multilingual-CLIP extends OpenAI's English text encoders to multiple other languages. This model
only
contains the multilingual text encoder. The corresponding image model
Vit-B-16Plus
can be retrieved via instructions found on
mlfoundations
open_clip repository on Github
. We provide a usage example below.
Requirements
To use both the multilingual text encoder and corresponding image encoder, we need to install the packages
multilingual-clip
and
open_clip_torch
.
Extracting embeddings from the text encoder can be done in the following way:
from multilingual_clip import pt_multilingual_clip
import transformers
texts = [
'Three blind horses listening to Mozart.',
'Älgen är skogens konung!',
'Wie leben Eisbären in der Antarktis?',
'Вы знали, что все белые медведи левши?'
]
model_name = 'M-CLIP/XLM-Roberta-Large-Vit-B-16Plus'# Load Model & Tokenizer
model = pt_multilingual_clip.MultilingualCLIP.from_pretrained(model_name)
tokenizer = transformers.AutoTokenizer.from_pretrained(model_name)
embeddings = model.forward(texts, tokenizer)
print("Text features shape:", embeddings.shape)
Extracting embeddings from the corresponding image encoder:
None of the M-CLIP models have been extensivly evaluated, but testing them on Txt2Img retrieval on the humanly translated MS-COCO dataset, we see the following
R@10
results:
Further details about the model training and data can be found in the
model card
.
Runs of M-CLIP XLM-Roberta-Large-Vit-B-16Plus on huggingface.co
108.2K
Total runs
-2.6K
24-hour runs
-5.2K
3-day runs
-8.7K
7-day runs
25.9K
30-day runs
More Information About XLM-Roberta-Large-Vit-B-16Plus huggingface.co Model
XLM-Roberta-Large-Vit-B-16Plus huggingface.co
XLM-Roberta-Large-Vit-B-16Plus huggingface.co is an AI model on huggingface.co that provides XLM-Roberta-Large-Vit-B-16Plus's model effect (), which can be used instantly with this M-CLIP XLM-Roberta-Large-Vit-B-16Plus model. huggingface.co supports a free trial of the XLM-Roberta-Large-Vit-B-16Plus model, and also provides paid use of the XLM-Roberta-Large-Vit-B-16Plus. Support call XLM-Roberta-Large-Vit-B-16Plus model through api, including Node.js, Python, http.
XLM-Roberta-Large-Vit-B-16Plus huggingface.co is an online trial and call api platform, which integrates XLM-Roberta-Large-Vit-B-16Plus's modeling effects, including api services, and provides a free online trial of XLM-Roberta-Large-Vit-B-16Plus, you can try XLM-Roberta-Large-Vit-B-16Plus online for free by clicking the link below.
M-CLIP XLM-Roberta-Large-Vit-B-16Plus online free url in huggingface.co:
XLM-Roberta-Large-Vit-B-16Plus is an open source model from GitHub that offers a free installation service, and any user can find XLM-Roberta-Large-Vit-B-16Plus on GitHub to install. At the same time, huggingface.co provides the effect of XLM-Roberta-Large-Vit-B-16Plus install, users can directly use XLM-Roberta-Large-Vit-B-16Plus installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
XLM-Roberta-Large-Vit-B-16Plus install url in huggingface.co: