sag111 / Sparse-WTA-SNN

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sparse Spiking Neural Networks using NEST and Scikit-Learn

  1. create evironment
    conda create --name sparse-snn-wta python=3.11 cmake cython libtool numpy scikit-learn pandas tqdm
    conda activate sparse-snn-wta
    conda install -c conda-forge librosa
  1. download and install nest https://github.com/nest/nest-simulator/releases/tag/v3.5
  2. install memrisitve plasticity
    cd nest_modules/tanh_stdp_nest_module
    sh install.sh
    source */nest_vars.sh (like in hint)
  1. install neuron model
    pip install nestml
    cd nest_modules/diehl_neuron_module
    sh install.sh
    source */nest_vars.sh (like in hint)
  1. install fsnn_classifiers
    python setup.py install
  1. run scripts from experiments
  2. ...
  3. PROFIT

About


Languages

Language:Python 58.9%Language:C++ 34.0%Language:CMake 5.3%Language:Shell 1.8%