Oxford Centre for Computational Neuroscience

Professor Edmund T. Rolls

Neuronal Network Simulation Software and Exercises



Cerebral Cortex




Emotion and Decision-Making




Memory, Attention, and Decision-Making


Software written in Matlab (TM, Mathworks Inc) (and which also runs under GNU Octave which is available for free download) is described here that illustrates the operation of neuronal networks described in several books as follows:


Rolls, E.T. (2016) Cerebral Cortex: Principles of Operation. Oxford University Press.


Rolls, E. T. (2014) Emotion and Decision-Making Explained. Oxford University Press.


Rolls, E. T. (2008) Memory, Attention, and Decision-Making: A Unifying Computational Neuroscience Approach. Oxford University Press.


A description of the operation of the software, and suggested exercises, are described here. This includes Appendix 4 of Cerebral Cortex: Principles of Operation (Rolls, 2016, Oxford University Press). The title of Appendix 4 is 'Simulation software for neuronal network models'. The software illustrates the operation of pattern association networks, autoassociation (attractor) networks, competitive networks, and self-organizing maps. The same file provides background to the operation of these networks in Appendix 2 'Neuronal networks models'.


The software available is as follows:

NeuronalNetworkSimulationSoftware.zip

or as separate files:

PatternAssociationDemo.m

AutoAssociationDemo.m

CompetitiveNetDemo.m

SOMdemo.m

with the supporting files:

NormVeclen.m

spars.m



Descriptions of the operation of these networks are also available here, which are Appendices 1 and 2 of Memory, Attention, and Decision-Making: A Unifying Computational Neuroscience Approach (Rolls, 2008, Oxford University Press).


Please send any suggested corrections or improvements to:

Edmund.Rolls@oxcns.org