How to use from the
Use from the
Transformers library
# Use a pipeline as a high-level helper
from transformers import pipeline

pipe = pipeline("feature-extraction", model="tanganke/clip-vit-base-patch32_dtd")
# Load model directly
from transformers import AutoTokenizer, AutoModel

tokenizer = AutoTokenizer.from_pretrained("tanganke/clip-vit-base-patch32_dtd")
model = AutoModel.from_pretrained("tanganke/clip-vit-base-patch32_dtd", device_map="auto")
Quick Links

Model Card

Model Details

  • Architecture: ViT-Base with patch size 32
  • Training Data: DTD dataset

Training Details

Adam Optimizer with a constant learning rate 1e-5 for 4000 steps training (batch_size=32). Only the vision encoder is fine-tuned.

Evaluation Results

  • pre-trained: 0.4388
  • fine-tuned: 0.7973

Usage

load vision model

from transformers import CLIPVisionModel

vision_model = CLIPVisionModel.from_pretrained('tanganke/clip-vit-base-patch32_dtd')

substitute the vision encoder of clip

from transformers import CLIPModel

clip_model = CLIPModel.from_pretrained("openai/clip-vit-base-patch32")
clip_model.vision_model.load_state_dict(vision_model.vision_model.state_dict())
Downloads last month
2,404
Safetensors
Model size
87.5M params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Model tree for tanganke/clip-vit-base-patch32_dtd

Finetuned
(128)
this model

Dataset used to train tanganke/clip-vit-base-patch32_dtd

Collection including tanganke/clip-vit-base-patch32_dtd