Masks half the image patches and reconstructs them on real handwritten digits — the MAE / VideoMAE pretraining objective; reports held-out reconstruction error.
Trained from scratch in Ropedia Academy — an interactive, bilingual course on embodied & spatial AI. Educational model: small and quick to train; the value is the method and a reproducible pipeline, not a leaderboard score. Try it live in the Ropedia demos Space.
At a glance
Base model
Trained from scratch (random initialization) — no pretrained base model.
Task
self-supervised pretraining
Training objective
Masked patch reconstruction (MSE on masked tokens) — self-supervised pretraining.
Single-run numbers above are one seed; this is the distribution over independent re-trains (honest variance — no cherry-picking).
metric
mean ± std
test_recon_mse
0.1349 ± 0.00074
seeds
Inference example
python
1import torch
2state = torch.load("mae.pt", map_location="cpu")# this repo's checkpoint3# Rebuild the exact module from the lab notebook (see "Reproduce"), then:4# model.load_state_dict(state); model.eval()
Limitations
Educational scale. Trained quickly on CPU on small or synthetic data, so absolute numbers are not competitive with production systems — the value is the method and a reproducible pipeline. No large-scale data, no hyperparameter sweep, and no multi-seed variance is reported. Not for production use.
Tiny model on 8×8 digits → blurry reconstructions; not a general visual encoder.
Failure cases
A high mask ratio with only 16 patches removes too much context → over-smoothed fills.
Reproduce / train your own
One click: open the notebook in Colab → Runtime → GPU → Run all, then run its Publish to the Hugging Face Hub cell.