MR-JEPA / mr_jepa

Commit History

fix: target_encoder.py — respect config.jepa_loss_fn (smooth_l1/mse/cosine) instead of hardcoded MSE
ac52da3
verified

JorgeAV commited on

fix: export get_dinov2_ablation_config from configs
e574f91
verified

JorgeAV commited on

fix: ARCHITECTURE.md — complete ablation table with all 13 experiments, CLI flags, dinov2/loss_fn/sigreg/vicreg ablations, footnote on no_rollout→no_jepa
bac1326
verified

JorgeAV commited on

fix: mr_jepa.py — proper evidence gate disable via gate_type (no lambda hack), init ablation flags from config, update docstrings to current stack
3c437e2
verified

JorgeAV commited on

fix: ablation.py — wire all disable flags, add missing experiments (dinov2, mse/cosine loss, no_sigreg, vicreg_only), add run()/load_results() methods, generate CLI commands
b198bd2
verified

JorgeAV commited on

fix: backbones.py — DINOv3 via timm + Qwen3-Embedding-0.6B, add get_transform(), proper layer unfreezing for both architectures
ad6ce96
verified

JorgeAV commited on

fix: model_config.py — update defaults to DINOv3-L + Qwen3-Embedding, add jepa_loss_fn/use_jepa fields, add get_dinov2_ablation_config()
b564d53
verified

JorgeAV commited on

fix: update ARCHITECTURE.md — SAM 3.1 → jetjodh/sam3.1, align with current component stack (DINOv3-L, Qwen3-Embedding)
19d4210
verified

JorgeAV commited on

Remove __pycache__ files
cc832df
verified

JorgeAV commited on

Initial MR-JEPA codebase: architecture, training, evaluation, and tests
dba2c56
verified

JorgeAV commited on