spdlearn/spd_learn

SPDlearn: A Geometric Deep Learning Python Library for Neural Decoding Through Trivialization

35
/ 100
Emerging

SPDlearn helps researchers and engineers working with biological signals, like EEG, to build and train advanced deep learning models. It takes raw brain signal data, processes it into special mathematical matrices (Symmetric Positive Definite matrices), and uses these to train neural networks that can classify brain states or decode intentions for applications like Brain-Computer Interfaces. The primary users are neuroscientists, biomedical engineers, and machine learning researchers specializing in signal processing.

Use this if you are developing deep learning models for classifying or analyzing biological signals, particularly when these signals can be represented as Symmetric Positive Definite (SPD) matrices.

Not ideal if your data is not naturally represented as Symmetric Positive Definite matrices or if you are not working with Python and PyTorch.

brain-computer-interface EEG-analysis neuroscience-research biomedical-signal-processing deep-learning-for-biosignals
No Package No Dependents
Maintenance 10 / 25
Adoption 6 / 25
Maturity 11 / 25
Community 8 / 25

How are scores calculated?

Stars

19

Forks

2

Language

Python

License

Last pushed

Mar 10, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/spdlearn/spd_learn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.