Aller au contenu
ModelPrésentéExterne
Télécharger

Videomae Tennis Shottype

Fine-tuned VideoMAE-base (86M params) for 5-class tennis shot classification from 16-frame video clips.

TypeOtherModèle de baseMCG-NJU/videomae-baseVersionRevision 23c812eBClasse

Source du modèle

Type
Other
Taille du fichier
329 MB
Modèle de base
MCG-NJU/videomae-base
Version
vRevision 23c812e
Mis à jour
24 oct. 2026
Téléchargements
259
Source
Hugging Face

Description de la source

VideoMAE Tennis Shot Type Classifier

Fine-tuned VideoMAE-base (86M params) for 5-class tennis shot classification from 16-frame video clips.

Classes

LabelID
Topspin0
Slice1
Volley2
Flat3
Smash4

Training Details

  • Dataset: 2,436 annotated hit events from TenniSet (videos V006-V010)
  • Input: 16 frames x 224x224, sampled around each hit timestamp
  • Accuracy: 88-90% on held-out test split
  • Hardware: Apple M4 Pro (48GB, MPS)
  • Framework: HuggingFace Transformers

Usage

from transformers import VideoMAEImageProcessor, VideoMAEForVideoClassification

processor = VideoMAEImageProcessor.from_pretrained("vishnushenoy09/videomae-tennis-shottype")
model = VideoMAEForVideoClassification.from_pretrained("vishnushenoy09/videomae-tennis-shottype")

Credits

Part of

This model is part of the Sports Commentator from Video project — an automated tennis commentary pipeline using TrackNet, CatBoost, VideoMAE, Qwen2.5, RF-DETR, and F5-TTS.

Sources

1 source
Hugging FacePrincipalVersion 23c812e8fd3d0cf6995694c0462344a0d87e26d9
huggingface.co/vishnushenoy09/videomae-tennis-shottype/tree/23c812e8fd3d0cf6995694c0462344a0d87e26d9

Vérifié 24 oct.

Artefacts du modèle

1 artefact

model.safetensors

safetensors · 329 MB · SHA-256 884ed2d6fb39…8323 · Hugging Face

Download file

Extraits de sources

3 extraits

--- license: cc-by-4.0 language: - en tags: - video-classification - videomae - tennis - sports - shot-type - fine-tuned base_model: MCG-NJU/videomae-base pipeline_tag: video-classification --- # VideoMAE Tennis Shot Type Classifier Fine-tuned [VideoMAE-base](https://huggingface.co/MCG-NJU/videomae-base) (86M params) for **5-class tennis shot classification** from 16-frame video clips. ## Classes | Label | ID | |-------|-----| | Topspin | 0 | | Slice | 1 | | Volley | 2 | | Flat | 3 | | Smash | 4 | ## Training Details - **Dataset:** 2,436 annotated hit events from TenniSet (videos V006-V010) - **Input:** 16 frames x 224x224, sampled around each hit timestamp - **Accuracy:** 88-90% on held-out test split - **Hardware:** Apple M4 Pro (48GB, MPS) - **Framework:** HuggingFace Transformers ## Usage ```python from transformers import VideoMAEImageProcessor, VideoMAEForVideoClassification processor = VideoMAEImageProcessor.from_pretrained("vishnushenoy09/videomae-tennis-shottype") model = VideoMAEForVideoClassification.from_pretrained("vishnushenoy09/videomae-tennis-shottype") ``` ## Credits - **VideoMAE** by Zhan Tong, Yibing Song, Jue Wang, Limin Wang (MCG-NJU). Paper: [VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Training](https://arxiv.org/abs/2203.12602) (NeurIPS 2022). - **TenniSet** dataset by Kacper Wozniak. Used for training data annotation. - **Ball tracking and bounce detection** adapted from [yastrebksv/TrackNet](https://github.com/yastrebksv/TrackNet) and [yastrebksv/TennisProject](https://github.com/yastrebksv/TennisProject). ## Part of This model is part of the **Sports Commentator from Video** project — an automated tennis commentary pipeline using TrackNet, CatBoost, VideoMAE, Qwen2.5, RF-DETR, and F5-TTS.

Source context: 259 downloads · 0 likes · Pipeline video-classification · Repo vishnushenoy09/videomae-tennis-shottype

Source context: 16 downloads · 0 likes · Pipeline video-classification · Repo vishnushenoy09/videomae-tennis-shottype