Views
No views yet
aux_recon; it can be pruned for deployment. This repository holds
the main-model checkpoints only — the released STSF+TPLS arms. Training/evaluation code,
configs, and all baselines live in the code repository:
https://github.com/Hanyuyuan6/STSF-TPLS.checkpoints/<run>/best.pth exports (about 147.6 MB each;
1.48 GB total). The full training config is embedded in each checkpoint under config,
but optimizer and scheduler state are intentionally omitted, so these files cannot resume
training.| File | Dataset / data protocol | Seed | Role |
|---|---|---|---|
checkpoints/rev_carvana_tpls_s42/best.pth | Carvana | 42 | simulation |
checkpoints/rev_carvana_tpls_m512_s43/best.pth | Carvana | 43 | simulation |
checkpoints/rev_carvana_tpls_m512_s44/best.pth | Carvana | 44 | simulation |
checkpoints/rev_mnist_tpls_s42/best.pth | MNIST | 42 | simulation |
checkpoints/rev_mnist_tpls_m512_s43/best.pth | MNIST | 43 | simulation |
checkpoints/rev_mnist_tpls_m512_s44/best.pth | MNIST | 44 | simulation |
checkpoints/rev_wbc_tpls_s42/best.pth | WBC — paper-legacy-v1 (231/58/60) | 42 | simulation |
checkpoints/rev_wbc_tpls_s43/best.pth | WBC — paper-legacy-v1 (231/58/60) | 43 | simulation |
checkpoints/rev_wbc_tpls_s44/best.pth | WBC — paper-legacy-v1 (231/58/60) | 44 | simulation |
checkpoints/rev_mnist_tpls_m512_s42/best.pth | MNIST | 42 | optical bench |
MANIFEST.json.
The legacy MD5 values from the original release metadata are retained there for compatibility;
they were not recomputed during this documentation update.GRUUNetPP), and metrics are all handled by
scripts/evaluate.py there; the checkpoint's embedded config reproduces the exact
architecture. Example download:1from huggingface_hub import hf_hub_download
2ckpt_path = hf_hub_download(
3 repo_id="hanyuyuan/STSF-TPLS-weights",
4 filename="checkpoints/rev_carvana_tpls_s42/best.pth",
5 revision="22a6e8ee71212ed4574b1a35a5c27e0681219dba",
6)1import torch
2
3ckpt = torch.load(ckpt_path, map_location="cpu", weights_only=True)weights_only=True fails, stop and verify the immutable commit, SHA-256, code revision, and
PyTorch environment. Do not automatically retry the same file with weights_only=False;
that enables general pickle execution. No release tag exists in either repository; the example
and MANIFEST.json therefore use the real immutable Hugging Face commit
22a6e8ee71212ed4574b1a35a5c27e0681219dba and the audited code commit
3552378c260add875790850505a049867f7c4990.paper-legacy-v1, the deterministic
231/58/60 released split. The code repository also provides a collision-safe 400-sample
full-v2 mode for future experiments; the released checkpoints are not linked to that
different protocol.1@article{han2026liftspectrum,
2 title = {The Lift Spectrum: How Measurement-to-Space Adaptivity Shapes Robustness
3 in Image-Free Single-Pixel Sensing},
4 author = {Han, Yuyuan and Li, Jingwei and Zhang, Xiaoxia and Qiu, Long and Wang, Chong and Hao, Wenxuan
5 and Han, Jiangyu and Yao, Xinyu and He, Yuchen and Chen, Hui and Liu, Jianbin
6 and Zheng, Huaibin},
7 journal = {arXiv preprint arXiv:2607.22077},
8 year = {2026},
9 eprint = {2607.22077},
10 archivePrefix = {arXiv},
11 primaryClass = {eess.IV},
12}