Socratic LearnCourse overview

Computational Neuroscience & Vision

Neural Circuits, Vision, and Computation

Free viewing — watch in any order. Sign in and enroll if you want quizzes and a certificate.

From neural data to interpretable models

Describe a linear-nonlinear model r(t) = f(k * s(t)) and how it is evaluated on held-out data.

Loading video…

## A simple model A classic way to model a ganglion cell is: stimulus → filter → nonlinearity → predicted response written as **r(t) = f(k * s(t))**, where **s(t)** is the stimulus over time, **k** is a **filter** describing which recent stimulus pattern the cell is most sensitive to, **\*** means the filter is slid along the stimulus (convolution), and **f** is a **nonlinear transformation** — for example, firing rates cannot be negative, so f clips and bends the filter output. **r(t)** is the predicted firing rate. This model is compact and interpretable: the filter shows what the cell "looks for," and the nonlinearity shows how strongly it responds. ## Natural scenes and machine learning Simple models work well for simple stimuli but often fail for **natural scenes**. Researchers have trained **deep neural-network models** on recorded retinal responses to natural movies. To judge a model, data are split into **training** data (to fit the model) and **testing** data the model has never seen. **Predictive accuracy** on test data measures how well it generalizes. Some of these models are designed to be **interpretable**: their internal units can be compared with real interneurons, and the models can reproduce phenomena such as adaptation and motion anticipation that they were not explicitly trained on. ## Prediction is not proof A model can predict responses accurately for the wrong reasons. Many different internal structures can produce the same outputs. If a hidden unit's activity correlates with a recorded amacrine cell, that suggests a **possible correspondence** — a **mechanistic hypothesis** — not proof that the biological cell performs the same computation. ## The research cycle DATA → MODEL → INTERPRETATION → CIRCUIT HYPOTHESIS → PERTURBATION → TEST Models are most powerful when they generate hypotheses that can then be tested by perturbing the real circuit. ## Further reading - [Baccus Lab research overview](https://baccuslab.github.io/research/) - [Baccus Lab publications](https://baccuslab.github.io/publications/)