Downloads · 30 days
0
Maeich/ta-jepa-anticipation
ta-jepa-anticipation is a feature extraction model from Maeich. Use it when you need embeddings to search or compare text. It is set up for pytorch. The card lists the license as mit.
A causal, latent world model for general audio. From past context only it predicts future audio representations in embedding space — the audio analogue of a causal V-JEPA, not a static representation learner.
Downloads · 30 days
0
Access
Public
Updated Jun 30, 2026
Repo size
109 MB
Likes
0
Public
Click a slice to open those files.
.ckpt109 MB · 100%
From the Hugging Face model README
A causal, latent world model for general audio. From past context only it predicts future audio representations in embedding space — the audio analogue of a causal V-JEPA, not a static representation learner.
f_θ + EMA target encoder f_θ̄ +
causal multi-offset predictor g_φ; loss = latent smooth-L1 vs stop-grad EMA target
+ VICReg variance/covariance (anti-collapse). Offsets 1/2/4/8.RESULTS.md.This file: jepa_fma_grounded.ckpt — a PyTorch Lightning checkpoint (state dict +
hyper-parameters). ~103 MB.
import copy, torch
from huggingface_hub import hf_hub_download
from tajepa.models.jepa import JEPA # pip install "tajepa @ git+https://github.com/thias42/ta-jepa.git"
ck = torch.load(hf_hub_download("Maeich/ta-jepa-anticipation", "jepa_fma_grounded.ckpt"),
map_location="cpu", weights_only=False)
hp, sd = ck["hyper_parameters"], ck["state_dict"]
jepa = JEPA(in_dim=hp["in_dim"], dim=hp["dim"], enc_depth=hp["enc_depth"],
pred_depth=hp["pred_depth"], heads=hp["heads"],
offsets=tuple(hp["offsets"]), dropout=hp.get("dropout", 0.0))
jepa.load_state_dict({k[5:]: v for k, v in sd.items() if k.startswith("jepa.")}, strict=False)
target = copy.deepcopy(jepa.encoder) # EMA target encoder (prediction targets)
target.load_state_dict({k[7:]: v for k, v in sd.items() if k.startswith("target.")})
jepa.eval(); target.eval()
MIT.