Use this skill when you need a large-scale action recognition dataset with 400 categories and 300K+ video clips for video encoder pretraining. Avoid it when temporal reasoning rather than action recognition is your focus.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add feiyang-k/curation-bench --skill kinetics-400-a-large-video-understanding-dataset-arxiv-1705-06950v1 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Kinetics 400 A Large Video Understanding Dataset Arxiv 1705 06950v1?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/feiyang-k-kinetics-400-a-large-video-understanding-dataset-a)More formats (shields.io, HTML) on the badges page.
# Kinetics-400: A Large Video Understanding Dataset
## One-line decision
Use this skill when you need a large-scale action recognition dataset with 400 categories and 300K+ video clips for video encoder pretraining. Avoid it when temporal reasoning rather than action recognition is your focus.
## Skill metadata
- **Skill type**: large-scale-action-recognition-data
- **Paper kind**: operational-method
- **Actionability**: high
- **Evidence quality**: full_paper
## Goal
Provide a large-scale human action recognition dataset with 400 action categories and 300K+ video clips from YouTube, enabling video encoder pretraining for video-language models.
## Problem signature
- Modality: video clips with human action category labels.
- Data state: 300K+ video clips with 400 action category labels.
- Scale regime: 300K+ clips, 400 categories.
- Model requirement: Any video understanding model for action recognition.
## Use when
- You need large-scale video action recognition data.
- You want to pretrain video encoders.
- You need diverse human action categories.
## Do not use when
- Temporal reasoning is your focus (use SSv2).
- Static image recognition is sufficient.
- You need longer-form video understanding.
## Required inputs
- **youtube_clips**: 300K+ 10-second video clips from YouTube.
- **action_labels**: 400 human action category labels.
- **temporal_trimming**: Clips trimmed to the relevant action segment.
## Optional inputs
- **audio**: Audio data from the clips.
## Outputs
- **kinetics_dataset**: 300K+ clips with 400 action labels.
- **action_benchmark**: Large-scale action recognition benchmark.
## Assumptions and prerequisites
- 400 action categories cover diverse human activities.
- YouTube provides sufficient video diversity.
- 10-second clips capture meaningful actions.
## Procedure
1. **Define action taxonomy**
Action: Create 400 human action categories.
Why: Broad taxonomy covers diverse actions.
Note: See paper for details.
2. **Collect YouTube clips**
Action: Gather 300K+ 10-second clips for each category.
Why: Large scale enables effective pretraining.
Note: See paper for details.
3. **Label actions**
Action: Verify action labels through annotation.
Why: Accurate labels provide training signal.
Note: See paper for details.
## Parameters to set
- **num_categories** — Role: Number of action categories. How to set: 400 for broad coverage. Default/range: 400. Effect: More categories test broader recognition.
- **clips_per_category** — Role: Clips per action category. How to set: 400-1000 per category. Default/range: ~750. Effect: More clips improve per-category quality.
## Validation checks
- Action recognition accuracy should be measurable.
- The 400 categories should be distinguishable.
- The dataset should be large enough for pretraining.
## Failure modes
- YouTube videos may become unavailable.
- Some action categories may overlap.
- 10-second clips may miss longer actions.
## Adaptation notes for VLM training
- Kinetics is the standard pretraining dataset for video encoders.
- Video encoders pretrained on Kinetics are used in video VLMs.
- Combine with text-video data for video-language training.
## Implementation notes
- Use yt-dlp for video downloading.
- Handle missing videos gracefully.
- Evaluate on standard Kinetics benchmarks.
## Evidence from the paper
- Kinetics provides 300K+ video clips across 400 action categories.
- The dataset is the standard for video encoder pretraining.
- Large-scale action recognition enables strong video features.
- Kinetics-pretrained encoders are widely used in video VLMs.
## Source paper
- **Title**: Kinetics-400: A Large Video Understanding Dataset
- **Year**: 2017
- **Venue**: arXiv
- **Paper ID**: arxiv-1705.06950v1
- **URL**: http://arxiv.org/abs/1705.06950v1
- **arXiv ID**: 1705.06950v1
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!