model-explorer / README.md
bruAristimunha's picture
Bump sdk_version to 5.0.0
639d504 verified

A newer version of the Gradio SDK is available: 6.14.0

Upgrade
metadata
title: Braindecode Model Explorer
emoji: 🧠
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.0.0
python_version: '3.12'
app_file: app.py
pinned: false
license: bsd-3-clause
short_description: Browse 57 EEG / biosignal architectures from braindecode
tags:
  - eeg
  - meg
  - ecog
  - biosignal
  - pytorch
  - neuroscience
  - brain-computer-interface
  - deep-learning

Braindecode Model Explorer

Interactive browser for 57 EEG / biosignal model architectures from braindecode.

For each model you can:

  • read the rendered docstring (architecture figure, parameters, references);
  • configure the input signal shape (n_chans, sfreq, input_window_seconds, n_outputs);
  • instantiate the model live and inspect parameter count, layer summary (via torchinfo), and output shape on a dummy forward pass.

No pretrained weights are loaded — this Space is a pure architecture explorer, runs on the free CPU tier, and never downloads checkpoints. For curated foundation-model weights, see huggingface.co/braindecode.

Models included

All classes that subclass braindecode.models.base.EEGModuleMixin, auto-discovered at startup. Examples by family:

Family Examples
Foundation models BIOT, BENDR, SignalJEPA, Labram, EEGPT, CodeBrain, LUNA
Convolutional EEGNet, Deep4Net, ShallowFBCSPNet, EEGITNet, EEGNeX
Transformer EEGConformer, ATCNet, MSVTNet, MEDFormer, CTNet
Sleep staging USleep, SleepStagerChambon2018, AttnSleep, DeepSleepNet
Filter-bank FBCNet, FBLightConvNet, FBMSNet, IFNet
Other DGCNN, TSception, SyncNet, REVE, SCCNet

Local development

pip install -r requirements.txt
python app.py

Open http://localhost:7860.

How docstrings are rendered

Braindecode docstrings use NumpyDoc + Sphinx extensions (.. figure::, :bdg-danger:, .. versionadded::). The docstring_renderer module maps Sphinx-only directives to plain rST, then renders to HTML via docutils. No Sphinx build is needed at runtime — the Space stays dependency-light and rebuilds in seconds.

Citation

@article{HBM:HBM23730,
  author  = {Schirrmeister, Robin Tibor and Springenberg, Jost Tobias
             and Fiederer, Lukas Dominique Josef and Glasstetter, Martin
             and Eggensperger, Katharina and Tangermann, Michael and Hutter,
             Frank and Burgard, Wolfram and Ball, Tonio},
  title   = {Deep learning with convolutional neural networks for EEG
             decoding and visualization},
  journal = {Human Brain Mapping},
  year    = {2017},
  doi     = {10.1002/hbm.23730},
}

License

BSD-3-Clause, matching the upstream braindecode library.