Skip to content

Haskell based simulator for spiking neural networks

License

Notifications You must be signed in to change notification settings

drwebb/HSimSNN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HSimSNN

Haskell based simulator for spiking neural networks

Status

HSimSNN is fully functional spiking neural network simulator.

  • Basic networks of LIF neurons can be implemented.

Goals

Design goals

Event based simulation.

Implementation goals

(In the listed order)

  • A basic spiking neuron model - Done.
  • Populations of neurons - Done.
  • Connections - Done.
  • Network level simulations - Done
  • User defined neuron models/dynamics.

Long term goals

(Not necessarily in the listed order)

  • Custom neuron models
  • Synaptic plasticity
  • Complex neuronal dynamics

Download and Installation

For installing the library using cabal

$ git clone https://github.com/sheiksadique/HSimSNN.git
$ cd HSimSNN
$ cabal install

For documentation

$ cd HSimSNN
$ cabal haddock --executables
$ <yourfavourate_browser> ./dist/doc/html/HSimSNN/index.html

Examples

You can try some example scripts that demonstrate the use of the library.

$ runhaskell examples/basics.hs

About

Haskell based simulator for spiking neural networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%