Skip to content

A simulation of a neuronal network for the purpose of studying data storage within the network.

License

Notifications You must be signed in to change notification settings

sproberts92/neuron-model

Repository files navigation

Neuron Model

A simulation of a neuronal network for the purpose of studying data storage within the network.

Written as part of a thesis project for the degree of Master of Science in Theoretical Physics at Utrecht University. Thesis title "A neuron based model for data storage and retrieval". The project was interdisciplinary in nature and approched the problem from a statistical perspective.

Usage

Build from the command line with

nmake /f NMAKEFILE

The Linux MAKEFILE has not been kept up to date as I work primarily from Windows. I do intend to bring it up to date soon.

Requires libconfig to read configuration from file (this will be replaced by YAJL or similar in the future).

Requires the library sproberts92/engine-opengl for real time visualisation, however this is not yet public. It needs a good clean out, but should be available soon. In the mean time the progam can still be used to gather data.

Requires catch for testing, although due to time constraints while writing the thesis there are very few tests written. I may add more later but as the tests are built separately from the main program catch is not required for building the main program.

There are a number of Python visualisation scripts in the visualisation directory. Most require NumPy and Matplotlib.

About

A simulation of a neuronal network for the purpose of studying data storage within the network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published