Zero-Shot Image Classification
OpenCLIP
Safetensors
fashion
retrieval
text-to-image
siglip2
e-commerce
moda
Eval Results (legacy)
Instructions to use HopitAI/moda-pro-lite with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- OpenCLIP
How to use HopitAI/moda-pro-lite with OpenCLIP:
import open_clip model, preprocess_train, preprocess_val = open_clip.create_model_and_transforms('hf-hub:HopitAI/moda-pro-lite') tokenizer = open_clip.get_tokenizer('hf-hub:HopitAI/moda-pro-lite') - Notebooks
- Google Colab
- Kaggle
card: training described at outcome level only
Browse files
README.md
CHANGED
|
@@ -85,9 +85,9 @@ Plain bi-encoder: one 768-d vector per image, one per query, cosine similarity.
|
|
| 85 |
|
| 86 |
- **Base:** SigLIP2-base-384 (`timm/ViT-B-16-SigLIP2-384`), full fine-tune of both towers.
|
| 87 |
- **Size — 213,159,938 params:** the base's 256K-token multilingual vocabulary is trimmed to the 44,646 pieces fashion text actually uses (BPE merge-closure preserved). Verified: **100.00% bit-identical** outputs on 12,000 benchmark queries and 6,000 held-out registers vs the untrimmed 375M model — every benchmark number in this card transfers exactly. Out-of-vocabulary input (emoji, non-Latin scripts, rare typos) re-segments gracefully into kept pieces (cosine 0.82–0.97 to full model), never a silent failure.
|
| 88 |
-
- **Data:** 93K commercial product images (from [Marqo-GS-10M](https://huggingface.co/datasets/Marqo/marqo-GS-10M), Apache-2.0) re-annotated by a frontier VLM
|
| 89 |
-
- **
|
| 90 |
-
- **Distinctive property:** unlike typical fashion fine-tunes, Pro Lite does **not** collapse out of domain —
|
| 91 |
|
| 92 |
## Evaluation protocol
|
| 93 |
|
|
@@ -97,7 +97,7 @@ Measured on six academic fashion benchmarks (DeepFashion In-Shop, DeepFashion Mu
|
|
| 97 |
|
| 98 |
```bibtex
|
| 99 |
@misc{modaprolite2026,
|
| 100 |
-
title = {MODA Pro Lite:
|
| 101 |
author = {Hopit AI},
|
| 102 |
year = {2026},
|
| 103 |
url = {https://huggingface.co/HopitAI/moda-pro-lite}
|
|
|
|
| 85 |
|
| 86 |
- **Base:** SigLIP2-base-384 (`timm/ViT-B-16-SigLIP2-384`), full fine-tune of both towers.
|
| 87 |
- **Size — 213,159,938 params:** the base's 256K-token multilingual vocabulary is trimmed to the 44,646 pieces fashion text actually uses (BPE merge-closure preserved). Verified: **100.00% bit-identical** outputs on 12,000 benchmark queries and 6,000 held-out registers vs the untrimmed 375M model — every benchmark number in this card transfers exactly. Out-of-vocabulary input (emoji, non-Latin scripts, rare typos) re-segments gracefully into kept pieces (cosine 0.82–0.97 to full model), never a silent failure.
|
| 88 |
+
- **Data:** 93K commercial product images (from [Marqo-GS-10M](https://huggingface.co/datasets/Marqo/marqo-GS-10M), Apache-2.0), re-annotated by a frontier VLM with graded relevance labels (99.9% coverage).
|
| 89 |
+
- **Training:** a proprietary fine-tuning recipe; the pipeline and annotated dataset are not released.
|
| 90 |
+
- **Distinctive property:** unlike typical fashion fine-tunes, Pro Lite does **not** collapse out of domain — it adds fashion skill while keeping generalist behavior (image-tower drift from base: 0.36%).
|
| 91 |
|
| 92 |
## Evaluation protocol
|
| 93 |
|
|
|
|
| 97 |
|
| 98 |
```bibtex
|
| 99 |
@misc{modaprolite2026,
|
| 100 |
+
title = {MODA Pro Lite: a fashion encoder that does not collapse out of domain},
|
| 101 |
author = {Hopit AI},
|
| 102 |
year = {2026},
|
| 103 |
url = {https://huggingface.co/HopitAI/moda-pro-lite}
|