evaluate_cross_session
Evaluate decoder stability across sessions: fit on a training session, then score unchanged on test sessions to verify it survives to later days.
Instructions
Fit a decoder on one session and score it, unchanged, on other sessions: the question benchmarks such as FALCON ask (does a decoder survive to a later day?).
All sessions must be open and share the same units/channels. `mask` names a boolean
behaviour signal restricting which bins are scored (FALCON files carry `eval_mask`; pass
null when the sessions have none). Also reports same-session held-out R² for comparison.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ridge | |
| mask | No | eval_mask | |
| bin_s | No | ||
| target | No | ||
| test_session_ids | Yes | ||
| train_session_id | Yes |