laion/ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT

🤗 Hugging Face 来源video-classificationmit428M 参数1.7 GBsafetensors✓ 2 个校验和今天更新
一条命令提交

在你的模型文件夹旁边运行它。它会制作种子、将文件与 Hugging Face 比对,然后提交。你只需开始做种,并粘贴你账户中的密钥。它只读取你的文件,绝不修改。如果愿意,可以先阅读脚本。

curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo laion/ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT ./model-folder
需要做种者 →

ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT

Table of Contents

  1. Model Details
  2. Uses
  3. Training Details
  4. Evaluation
  5. How to Get Started with the Model
  6. Citation

Model Details

This model is a checkpoint merge between ViCLIP-L-14-BVD-V-50M-s50M-b32K and its image-only initialization checkpoint CLIP-ViT-L-14-DataComp.XL-s13B-b90K with a WiSE-FT coefficient $\alpha = 0.1$.

Model Architecture: ViCLIP with ViT-L/14 vision tower.

HF Transformers: The model is directly usable via AutoModel, AutoTokenizer and AutoVideoProcessor from HF Transformers.


Uses

This model is intended for research purposes. We hope it enables researchers to better understand and explore zero-shot video classification, video-text retrieval, and generalisation capabilities of video-language models.

Direct Use

  • Zero-shot video classification
  • Video-text retrieval
  • Video representation learning

Downstream Use

  • Linear probing and full fine-tuning for various video classification tasks
  • Video retrieval systems
  • Component for multimodal models (e.g., VLMs)

Out-of-Scope Use

  • Surveillance and facial recognition applications
  • Undeployed or unconstrained deployment without thorough in-domain testing
  • Any language other than English

Training Details

Training Data

Trained on the BVD-V-55M dataset.

Training Procedure

  • Model: ViCLIP L/14
  • Frames per video 8
  • Resolution: 224×224
  • Samples: 50M samples seen
  • Optimizer: AdamW (lr=4e-5, betas=[0.9, 0.98], weight_decay=0.2)
  • Global batch size: 32000
  • Warmup: 100 steps
  • Learning Rate Scheduler: Cosine annealing

Evaluation

Evaluated using CLIP Benchmark video.

Results

Kinetics-400 top-1 accuracy UCF-101 top-1 accuracy HMDB51 top-1 accuracy MSR-VTT video/text retrieval recall@1 MSVD video/text retrieval recall@1
64.3 79.9 61.0 44.6 / 43.7 54.5 / 84.6

How to Get Started with the Model

Quickstart with HF Transformers

import torch
import torch.nn.functional as F
from transformers import AutoModel, AutoTokenizer, AutoVideoProcessor

model = AutoModel.from_pretrained("laion/ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT", trust_remote_code=True)
tokenizer = AutoTokenizer.from_pretrained("laion/ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT", trust_remote_code=True)
video_processor = AutoVideoProcessor.from_pretrained("laion/ViCLIP-L-14-BVD-V-50M-s50M-b32K-WiSE-FT", trust_remote_code=True)

video = video_processor("path/to/video.mp4")

labels = ["a person playing basketball", "a person swimming", "a person running"]
text_tokens = tokenizer(labels, padding="max_length", truncation=True, max_length=77, return_tensors="pt")

with torch.no_grad():
    v_feat = model.get_video_features(video["pixel_values_videos"])
    t_feat = model.get_text_features(text_tokens["input_ids"])

logits = 100.0 * v_feat @ t_feat.t()
probs = logits.softmax(dim=-1)
print("Label probs:", probs)

Citation

@misc{laionbvd2026,
      title={LAION-BVD: A 10-Million-Hour Open Video Dataset for Multimodal Pre-training}, 
      author={Andreas Hochlehnert and Marianna Nezhurina and Mehdi Cherti and Andrej Radonjic and Thaddäus Wiedemer and Christoph Schuhmann and Romain Beaumont and Wieland Brendel and Bernhard Schölkopf and A. Sophia Koepke and Jenia Jitsev and Matthias Bethge},
      year={2026},
      eprint={2608.24845},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2608.24845}, 
}