Applied Examples#
Real-world applications demonstrating SPD Learn models on EEG, fMRI, and other neuroimaging data. These examples show how to use pre-built architectures for practical machine learning tasks.
Tutorials#
Step-by-step tutorials for getting started with SPD Learn. Start here to learn the fundamentals of SPD matrices, neural network building blocks, and complete classification pipelines.
Understanding Symmetric Positive Definite (SPD) Matrices
Numerical Precision and Stability for SPD Networks
How-to Guides#
Task-oriented guides for solving specific problems with SPD Learn. Each guide addresses one focused question and assumes you already understand the basics (see Tutorials if you’re just getting started).
SPD Layer Visualizations#
These animated visualizations help understand how each SPD neural network layer transforms data on the Riemannian manifold. Each animation shows the geometric operation performed by the layer using 2x2 SPD matrices visualized as ellipsoids.
Applied Examples#
Examples demonstrating analysis of EEG, fMRI and how to use each model in spd_learn.
Testing Robustness of SPD Models with Riemannian PGD Attack
Learnable Wavelets with GREEN for EEG Classification
SPDIM: Source-Free Domain Adaptation on SPD Manifolds
Benchmarking SPD Learn Models with MOABB and Hydra