Published June 3, 2025 | Version v0.2.1

SelfEEG: A Python library for Self-Supervised Learning in Electroencephalography

Description

What's New

Functionality

  • augmentation module:
    • add Circular augmenter in compose module.
    • add phase swap augmentation in functional module.
  • models module:
    • models can be initialized with a custom seed.
    • add EEGConformer.
    • add xEEGNet.
  • dataloading module:
    • EEGDataset now supports EEG with multiple labels (1 per window partition).
  • ssl module:
    • The fine_tuning function now accepts a custom validation loss function.

maintenance

  • fixed unittest MPS device bug on git workflows
  • fixed unittest deprecation warnings
  • reduced unittest overall time

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

MedMaxLab/selfEEG-v0.2.1.zip

Files (2.5 MB)

Name Size Download all
md5:e814e3adf46098d2c9670a6445aefea9
2.5 MB Preview Download

Additional details

Related works

Software