Skip to main content
The Personalizer can apply an embedding-space transform on Z before the head. Use this when cal and stream embeddings shift, without retraining the trunk.

Families

Or pass a stream at fit time when supported: fit(..., X_stream=...).

Quick guidance

EMA-damped label-free CORAL refits use ema_beta= on supported paths.
Prefer no transform (or cal-fitted only) for deployment. Treat coral / rpa / affine as research / offline alignment — they are not the product default.

Types

Public types: StandardizeTransform, WhitenTransform, CoralTransform, RpaTransform, EuclideanAlignment (also importable from nimbus_bci).

Next read

Paradigms & profiles

MI / P300 recipes and day-2 profiles

Encoder contract

wrap → Personalizer → save/load

Research / PEFT

BaLoRA and trunk-arm adaptation

API Reference

Full symbol list