Data and views

A JEPA learns by making different views of the same input agree in embedding space. Pick data, then look at the views it will train on.

Viewscrops, jitter, flips
Encodermlp-tiny
Projector16-d output
Predictionviews agree
SIGRegstay Gaussian
Dataset
Use your own images: drop them here A folder works too. Or paste an image, or press Enter to choose files.

Shapes

Ten procedurally drawn classes (circle, ring, stripes…). Labels are hidden from pretraining and only used by Evaluate.

Shapes: 2048 images, generated in your browser.

Augmentations

Views of one input

Image 0

Original

2 global crops 30–100% of the image, 32 px

4 local crops 5–30% of the image, 16 px

Every view is predicted to land on the mean embedding of the global views. The encoder then sees each view resampled to 16×16.

Dataset sample

Click one to see its views