🚀 VideoMAE(小尺寸模型,在SSV2上微調)
VideoMAE是一個視頻模型,它以自監督的方式預訓練了2400個週期,並在Something-Something V2數據集上進行了有監督的微調。該模型由Tong等人在論文VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training中提出,並首次在此倉庫中發佈。
聲明:發佈VideoMAE的團隊並未為此模型編寫模型卡片,此模型卡片由Hugging Face團隊編寫。
✨ 主要特性
- VideoMAE是Masked Autoencoders (MAE)在視頻領域的擴展。
- 模型架構與標準的視覺Transformer (ViT) 非常相似,頂部有一個解碼器用於預測掩碼塊的像素值。
- 通過預訓練,模型學習到視頻的內部表示,可用於提取對下游任務有用的特徵。
🚀 快速開始
你可以使用原始模型將視頻分類為174種可能的Something-Something V2標籤之一。
💻 使用示例
基礎用法
from transformers import VideoMAEFeatureExtractor, VideoMAEForVideoClassification
import numpy as np
import torch
video = list(np.random.randn(16, 3, 224, 224))
feature_extractor = VideoMAEFeatureExtractor.from_pretrained("MCG-NJU/videomae-small-finetuned-ssv2")
model = VideoMAEForVideoClassification.from_pretrained("MCG-NJU/videomae-small-finetuned-ssv2")
inputs = feature_extractor(video, return_tensors="pt")
with torch.no_grad():
outputs = model(**inputs)
logits = outputs.logits
predicted_class_idx = logits.argmax(-1).item()
print("Predicted class:", model.config.id2label[predicted_class_idx])
更多代碼示例,請參考文檔。
📚 詳細文檔
模型描述
VideoMAE是Masked Autoencoders (MAE)在視頻領域的擴展。該模型的架構與標準的視覺Transformer (ViT) 非常相似,頂部有一個解碼器用於預測掩碼塊的像素值。
視頻以固定大小的塊序列(分辨率為16x16)的形式輸入到模型中,並進行線性嵌入。同時,在序列開頭添加一個[CLS]標記,用於分類任務。在將序列輸入到Transformer編碼器層之前,還會添加固定的正弦/餘弦位置嵌入。
通過對模型進行預訓練,它可以學習到視頻的內部表示,這些表示可用於提取對下游任務有用的特徵。例如,如果你有一個帶標籤的視頻數據集,可以在預訓練的編碼器頂部放置一個線性層,訓練一個標準的分類器。通常,會在[CLS]標記的頂部放置一個線性層,因為該標記的最後一個隱藏狀態可以看作是整個視頻的表示。
預期用途與限制
你可以使用原始模型將視頻分類為174種可能的Something-Something V2標籤之一。
訓練數據
(待補充,歡迎提交PR)
訓練過程
預處理
(待補充,歡迎提交PR)
預訓練
(待補充,歡迎提交PR)
評估結果
該模型在Something-Something V2測試集上的top-1準確率為66.8,top-5準確率為90.3。
BibTeX引用和引用信息
misc{https://doi.org/10.48550/arxiv.2203.12602,
doi = {10.48550/ARXIV.2203.12602},
url = {https://arxiv.org/abs/2203.12602},
author = {Tong, Zhan and Song, Yibing and Wang, Jue and Wang, Limin},
keywords = {Computer Vision and Pattern Recognition (cs.CV), FOS: Computer and information sciences, FOS: Computer and information sciences},
title = {VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training},
publisher = {arXiv},
year = {2022},
copyright = {Creative Commons Attribution 4.0 International}
}
📄 許可證
本模型採用CC BY-NC 4.0許可證。