MATLAB code for simulating the response properties of V1 mismatch neurons and for testing the ability of predictive coding algorithms to scale. This code performs the experiments described in: Spratling MW (2019) Abstract: "Recent neurophysiological data showing the effects of locomotion on neural activity in mouse primary visual cortex has been interpreted as providing strong support for the predictive coding account of cortical function. Specifically, this work has been interpreted as providing direct evidence that prediction-error, a distinguishing property of predictive coding, is encoded in cortex. This article evaluates these claims and highlights some of the discrepancies between the proposed predictive coding model and the neuro-biology. Furthermore, it is shown that the model can be modified so as to fit the empirical data more successfully."
Model Type: Predictive Coding Network
Region(s) or Organism(s): Neocortex; Mouse
Model Concept(s): Vision; Posture and locomotion; Sensory processing
Simulation Environment: MATLAB
Implementer(s): Spratling, MW [michael.spratling at kcl.ac.uk]
References:
Spratling MW. (2019). Fitting predictive coding to the neurophysiological data. Brain research. 1720 [PubMed]