Description:

This is a series of examples of how to represent and manipulate high-dimensional vectors using spiking neurons.

Requirements:

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)

Model:

- Log in to post comments