Research · sequence modeling · adaptive memory
Kernel Adaptive Memory: a transformer alternative for sequence modeling
A proposal for a transformer alternative: use a learned radial geometry for local context, a finite bank of persistent supports for reusable structure, and a lightweight online readout for adaptation after distribution shift.
Radial kernel attentionPersistent memory supportsTransformer comparisonOnline NLMS adaptation
Research · dynamical systems · classification
Latent-signal classification with hierarchical dynamical systems
Pipeline that maps noisy multichannel time-series observations to compact latent trajectories with a Hierarchical Linear Dynamical System (HLDS), then evaluates those trajectories for classification, separability, and stability.
Hierarchical Linear Dynamical System (HLDS)Latent-signal classificationTemporal representation learning
Research · neural imaging · signal separation
Zebrafish neural imaging: event detection & source separation
Research platform for zebrafish neural-imaging video: statistical event detection for voltage recordings and a calcium-imaging experiment program that separates activity from background, artifacts, and noise.
Voltage & calcium imagingEvent detectionSource separationStatistical detection
Research tools · ML infra · reproducibility
Time-series ML experiment library
Reusable experiment scaffolding for time-series ML: standardized configs, runs, metrics, and plots so model comparisons are fair and repeatable.
Time-series modelingExperiment trackingGPU acceleration
Research · neural decoding · reproduction
Spike-train decoding with kernel least-mean-squares (KLMS)
A faithful Python reproduction of Li et al. (IEEE MLSP 2011): a spike-time RKHS KLMS decoder that maps spike trains to micro-stimulation, benchmarked against binned KLMS and GLM baselines.
Kernel adaptive filteringNeural decodingPaper reproduction