Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Yiming Shen

EEG/BCI data scientist building methods and software for reliable decoding under session drift.

Posts

Covariance Features and Tangent-Space Mapping

4 minute read

Published:

A simple explanation of why EEG covariance matrices are useful features and how tangent-space mapping makes them usable by standard classifiers.

CSP and FBCSP for Motor-Imagery EEG

4 minute read

Published:

A direct walkthrough of how CSP and filter-bank CSP turn motor-imagery EEG trials into classifier features.

portfolio

R Package: eegwhiten

Milestone:

R Package Developer
Whitening and covariance-alignment tools for EEG features, with reusable fit/transform models, shrinkage, robust covariance estimators, Euclidean alignment, and tangent-space utilities.

R Package: DA4BCI

Milestone:

R Package Developer
A unified R framework for EEG/BCI domain adaptation, including TCA, SA, CORAL, GFK, MIDA, Riemannian transport, optimal transport, and shift metrics.

R Package: BCIFeatR

Milestone:

R Package Developer
A train/test-safe EEG feature extraction toolkit for BCI pipelines, including CSP/FBCSP, tangent-space covariance features, bandpower, Hjorth, ATM, MVAR, and MSVAR features.

R Package: TensorEEG

Milestone:

R Package Developer
A physics-constrained EEG simulator and covariance-aware augmentation audit package for cross-session BCI research.

Python Package: DA4BCI-Python

Milestone:

Python Package Developer
Python implementation of DA4BCI, providing EEG/BCI domain adaptation methods, shift metrics, SPD geometry tools, Page-Hinkley drift detection, and plotting utilities.

Python Package: TensorEEG-py

Milestone:

Python Package Developer
Python port of TensorEEG for physics-constrained EEG simulation, SPD covariance augmentation, fidelity auditing, and manifest replay.

Python Package: CrossDA

Milestone:

Python Package Developer
A cross-session EEG classification runner for MAP, DWP, MMP, and BDP domain-adaptation pipelines.

Web App: MSDA-Bench

Milestone:

Dashboard Developer
A Streamlit dashboard for comparing multi-source domain adaptation strategies in cross-session EEG classification.

Web App: ShiftDx

Milestone:

Dashboard Developer
A Streamlit dashboard for diagnosing MI-EEG session drift, domain-adaptation benefit, retraining gaps, and online drift triggers.

Desktop App: NeuroStream

Milestone:

Application Developer
A pseudo-online BCI motor imagery replay application with four selectable pipelines (CSP, FBCSP, TS+LDA, TS+SVM), Euclidean Alignment, and live performance visualization.

Web App: ShiftLens

Milestone:

Application Developer
A dependency-free browser visualizer for understanding how domain adaptation methods move source and target distributions.

research

talks