facebookresearch/jepa — explained in plain English
Analysis updated 2026-07-03 · repo last pushed 2025-02-27
Download a pretrained V-JEPA model and attach a small probe to classify actions in your own video dataset without labels.
Use V-JEPA features as a strong starting point for a video understanding task to avoid collecting expensive annotations.
Evaluate how well video-only self-supervised learning transfers to image recognition tasks like ImageNet.
Train a V-JEPA model on your own video dataset to build domain-specific video representations.
| facebookresearch/jepa | karpathy/makemore | facebookresearch/videopose3d | |
|---|---|---|---|
| Stars | 3,994 | 4,010 | 4,036 |
| Language | Python | Python | Python |
| Last pushed | 2025-02-27 | 2024-06-04 | 2022-12-10 |
| Maintenance | Stale | Dormant | Dormant |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 3/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires GPU, training uses large video datasets and the VideoMix2M dataset is not publicly hosted.
Meta's V-JEPA trains AI to understand video by predicting hidden parts of clips, producing reusable representations for action recognition and image tasks without any labeled data.
Mainly Python. The stack also includes Python, PyTorch.
Stale — no commits in 1-2 years (last push 2025-02-27).
Apache 2.0, free for any use including commercial, keep the license notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.