Card: list the training data (datasets:, base_model:) and add a Training data section
Browse filesFollow-up to braindecode PR #1493: `from_pretrained` reads `datasets:` into `model.card_data`. Ids: MOABB names, NEMAR nm/on ids, OpenNeuro ds ids; evidence per checkpoint.
README.md
CHANGED
|
@@ -3,6 +3,10 @@ license: mit
|
|
| 3 |
library_name: braindecode
|
| 4 |
tags:
|
| 5 |
- deprecated
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
---
|
| 7 |
|
| 8 |
# ⚠️ This repository is deprecated
|
|
@@ -30,3 +34,23 @@ model = SignalJEPA.from_pretrained("braindecode/signal-jepa_without-chans")
|
|
| 30 |
See the docs for [`braindecode.models.SignalJEPA`](https://braindecode.org/stable/generated/braindecode.models.SignalJEPA.html)
|
| 31 |
and the fine-tuning tutorial
|
| 32 |
[Fine-tuning a Foundation Model (Signal-JEPA)](https://braindecode.org/stable/auto_examples/advanced_training/plot_finetune_foundation_model.html).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
library_name: braindecode
|
| 4 |
tags:
|
| 5 |
- deprecated
|
| 6 |
+
datasets:
|
| 7 |
+
- nm000338
|
| 8 |
+
- nm000323
|
| 9 |
+
- nm000273
|
| 10 |
---
|
| 11 |
|
| 12 |
# ⚠️ This repository is deprecated
|
|
|
|
| 34 |
See the docs for [`braindecode.models.SignalJEPA`](https://braindecode.org/stable/generated/braindecode.models.SignalJEPA.html)
|
| 35 |
and the fine-tuning tutorial
|
| 36 |
[Fine-tuning a Foundation Model (Signal-JEPA)](https://braindecode.org/stable/auto_examples/advanced_training/plot_finetune_foundation_model.html).
|
| 37 |
+
|
| 38 |
+
<!-- braindecode:training-data -->
|
| 39 |
+
## Training data
|
| 40 |
+
|
| 41 |
+
The data that shaped these weights. The ids are the `datasets:` field of this card,
|
| 42 |
+
which braindecode reads into `model.card_data.datasets` when you call
|
| 43 |
+
`from_pretrained` (MOABB class names for MOABB datasets, OpenNeuro / NEMAR
|
| 44 |
+
accessions, Hub ids otherwise). `nm`/`on` ids are datasets on [NEMAR](https://nemar.org)
|
| 45 |
+
(`on` = NEMAR's copy of the OpenNeuro dataset with the same number). Rows marked
|
| 46 |
+
`private:` are data the authors did not release; they are not in `datasets:`.
|
| 47 |
+
|
| 48 |
+
| `datasets:` id | Dataset | Stage | Modality |
|
| 49 |
+
|---|---|---|---|
|
| 50 |
+
| [`nm000338`](https://nemar.org/dataset/nm000338) | [Lee et al. 2019 OpenBMI, motor imagery paradigm (54 subjects, 62 EEG channels), MOABB Lee2019_MI](https://moabb.neurotechx.com/docs/generated/moabb.datasets.Lee2019_MI.html) | pretraining | EEG |
|
| 51 |
+
| [`nm000323`](https://nemar.org/dataset/nm000323) | [Lee et al. 2019 OpenBMI, ERP (P300 speller) paradigm, MOABB Lee2019_ERP](https://moabb.neurotechx.com/docs/generated/moabb.datasets.Lee2019_ERP.html) | pretraining | EEG |
|
| 52 |
+
| [`nm000273`](https://nemar.org/dataset/nm000273) | [Lee et al. 2019 OpenBMI, SSVEP paradigm, MOABB Lee2019_SSVEP](https://moabb.neurotechx.com/docs/generated/moabb.datasets.Lee2019_SSVEP.html) | pretraining | EEG |
|
| 53 |
+
|
| 54 |
+
- S-JEPA self-supervised pre-training (16 s examples, 60 % spatial mask, run adeuwv4s) on Lee2019 subjects 1-40, all three paradigms pooled, no labels; subjects 41-47 = SSL validation set used for early stopping / best-checkpoint selection; subjects 48-54 not used for these weights (downstream evaluation only). Only the pre-trained backbone tensors come from adeuwv4s (byte-identical); the SignalJEPA_PostLocal head (19 channels, 2 outputs, plus a 19-row spatial embedding for Contextual) has no trace of supervised training on any dataset (no fine-tuning is documented; the original README states the downstream head 'was not pre-trained').
|
| 55 |
+
- Sources: arXiv:2403.11772 (HTML), section DATASETS; https://huggingface.co/api/models/braindecode/signal-jepa/commits/main (commit 9e20126cf5); braindecode check: tensor-byte sha256 check -> compare_sjepa.json; W/bd/braindecode/models/signal_jepa.py.
|
| 56 |
+
|