You are here

Neural representations of compositional structures

Description: 
This is a series of examples of how to represent and manipulate high-dimensional vectors using spiking neurons.
Peer Reviewed: 
Yes
Publication: 
Stewart, T.C., Bekolay, T., Eliasmith, C. (2011). Neural representations of compositional structures: Representing and manipulating vector spaces with spiking neurons. Connection Science 23(2), 145-153.
Publication URL: 
http://www.tandfonline.com/doi/abs/10.1080/09540091.2011.571761
Instructions: 

Install Python and Matplotlib.

Unzip the source code

Run the following scripts to produce figures:
fig1.py (tuning curves of typical neurons)
fig2.py (two-dimensional tuning curves)
fig4.py (changing firing rates after computing a product)
fig6.py (100-dimensional vectors)

Figures: