Download README.md from PeCoLab/EchMo-ckpts: direct link, hf CLI and curl.
- Browser
- Download file 2.52 kB
-
https://huggingface.co/PeCoLab/EchMo-ckpts/resolve/main/README.md
- Command line
-
hf download hf://PeCoLab/EchMo-ckpts/README.md
-
curl -L -o README.md https://huggingface.co/PeCoLab/EchMo-ckpts/resolve/main/README.md
Checkpoints (ckpts/)
Training artifacts β weights, TensorBoard logs and evaluation results β for EchMo and the comparison models on the two radar echo segmentation datasets:
- Syn-RED β synthetic echoes, 2 classes (background / target)
- HiL-RED β hardware-in-the-loop jamming echoes, 7 annotated classes (networks are trained with 9 output channels)
Directory layout
ckpts/<dataset>/<run>/
βββ config.json # training configuration (model, nb_classes, hyper-parameters)
βββ boards/ # TensorBoard logs (full training history)
βββ results/
βββ <model>.pt # exported plain weights (state_dict; β οΈ see the epoch-291 note below)
βββ <model>_latest_checkpoint.pt # end-of-training full checkpoint (incl. optimizer, ~3x size; some runs)
βββ <model>_results.json # evaluation of the exported weights (epoch + val/test metrics)
βββ <model>_checkpoint_epoch<N>.pt # intermediate checkpoints kept by a few variant runs
- Run naming:
<model>_e<epochs>_lr<lr>_<loss>_<id>; EchMo additionally hasReCK-*re-evaluation/ablation runs and thedagger/deep/4moe/memoarchitecture variants. echmo_4moe_e300_lr0.zipis a packed archive of theechmo_4moe_e300_lr0/run.
A note on the epoch-291 exports
In the seven runs below β all on HiL-RED β the exported <model>.pt weights
were mistakenly saved from epoch 291 instead of the best epoch on the test
curve:
deeplabv3plus_e300_lr0.0001_lsf_wce_4unet_e300_lr0.0001_lsf_wce_0vit_e300_lr0.0001_lsf_wce_0fcn8s_e300_lr0.0001_lsf_wce_2echmo_e300_lr0.0001_lsf_wce_18_ReCK-022echmo_e300_lr0.0001_lsf_wce_19_ReCK-202echmo_e300_lr0.0001_lsf_wce_20_ReCK-220
The true best-epoch weights are not included in these directories
(<model>_latest_checkpoint.pt is the end-of-training checkpoint and is
likewise not the best).
What this affects β and what it does not. All results reported in the paper
are the best-epoch test-set values recorded in the TensorBoard training logs
and are not affected: the complete logs are shipped in boards/, so every
reported number can be re-verified (tensorboard --logdir ckpts/<dataset>/<run>/boards, scalar Test/Range_Doppler_metrics/MIoU). What
is affected are only the exported weight files themselves: loading these runs'
<model>.pt reproduces metrics below the logged best.