← Back to CoursesComputer-Brain AI: PhD Level

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Deep Learning for Neural Decoding and Encoding

Manual: General · Subject: Computer-Brain AI

Learn how modern deep architectures are used to decode behavior and model neural responses, including transformers, RNNs, and self-supervision.

Why Deep Learning Changed the Field

Representation Learning

Deep learning reduced dependence on hand-crafted features by learning nonlinear mappings from raw or minimally processed neural signals to targets such as intended movement, phonemes, speech content, or cognitive state. For encoding, deep models learn p(x∣s)p(\mathbf{x}\mid \mathbf{s}); for decoding, they learn p(s∣x)p(\mathbf{s}\mid \mathbf{x}) or a point estimate of s\mathbf{s} from x\mathbf{x}.

🔑

Seminal Modeling Shift

The field moved from linear classifiers and Kalman filters toward sequence models, attention mechanisms, and self-supervised pretraining because neural data are temporal, structured, and data-hungry.

Architectures

Common Architectures

RNNs and LSTMs

  • Model temporal recurrence
  • Useful for streaming signals
  • Can struggle with long-range dependencies

Temporal CNNs

  • Efficient local temporal feature extraction
  • Strong baselines for electrophysiology
  • Limited receptive field unless deep or dilated

Training Paradigms

ParadigmStrengthRisk
Supervised learningDirect optimization on labeled behaviorLabels are sparse or noisy
Self-supervised learningUses unlabeled neural data efficientlyRepresentation may not align with task variables
Transfer learningUses prior recordings to initialize new modelsNegative transfer across subjects or devices
Multi-task learningShares structure across tasksCan entangle unrelated factors

Why are transformers attractive for many neural decoding tasks?

State one reason self-supervised learning is useful for neural data.

In an encoding model, what is usually predicted from the stimulus or task variable?