Pocket-Sized Multimodal AI
For Content Understanding and Generation
In Python, JavaScript, and Swift
The
uform3-image-text-english-small
UForm model is a tiny vision and English language encoder, mapping them into a shared vector space.
This model produces up to
256-dimensional embeddings
and is made of:
Text encoder: 4-layer BERT for up to 64 input tokens.
Visual encoder: ViT-S/16 for images of 224 x 224 resolution.
Unlike most CLIP-like multomodal models, this model shares 2 layers between the text and visual encoder to allow for more data- and parameter-efficient training.
Also unlike most models, UForm provides checkpoints compatible with PyTorch, ONNX, and CoreML, covering the absolute majority of AI-capable devices, with pre-quantized weights and inference code.
If you need a larger, more accurate, or multilingual model, check our
HuggingFace Hub
.
For more details on running the model, check out the
UForm GitHub repository
.
Evaluation
For zero-shot ImageNet classification the model achieves Top-1 accuracy of 36.1% and Top-5 of 60.8%.
On text-to-image retrieval it reaches 86% Recall@10 for Flickr:
text = 'a cityscape bathed in the warm glow of the sun, with varied architecture and a towering, snow-capped mountain rising majestically in the background'
image_url = 'https://media-cdn.tripadvisor.com/media/photo-s/1b/28/6b/53/lovely-armenia.jpg'
image_url = Image.open(BytesIO(requests.get(image_url).content))
image_data = processor_image(image)
text_data = processor_text(text)
image_features, image_embedding = model_image.encode(image_data, return_features=True)
text_features, text_embedding = model_text.encode(text_data, return_features=True)
Runs of unum-cloud uform3-image-text-english-small on huggingface.co
145
Total runs
-8
24-hour runs
-20
3-day runs
-16
7-day runs
14
30-day runs
More Information About uform3-image-text-english-small huggingface.co Model
More uform3-image-text-english-small license Visit here:
uform3-image-text-english-small huggingface.co is an AI model on huggingface.co that provides uform3-image-text-english-small's model effect (), which can be used instantly with this unum-cloud uform3-image-text-english-small model. huggingface.co supports a free trial of the uform3-image-text-english-small model, and also provides paid use of the uform3-image-text-english-small. Support call uform3-image-text-english-small model through api, including Node.js, Python, http.
uform3-image-text-english-small huggingface.co is an online trial and call api platform, which integrates uform3-image-text-english-small's modeling effects, including api services, and provides a free online trial of uform3-image-text-english-small, you can try uform3-image-text-english-small online for free by clicking the link below.
unum-cloud uform3-image-text-english-small online free url in huggingface.co:
uform3-image-text-english-small is an open source model from GitHub that offers a free installation service, and any user can find uform3-image-text-english-small on GitHub to install. At the same time, huggingface.co provides the effect of uform3-image-text-english-small install, users can directly use uform3-image-text-english-small installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
uform3-image-text-english-small install url in huggingface.co: