Table of Contents

NeMo

Esistono due versioni di Nemo

Descrizione

NeMo (2010?12?) è una libreria per realizzare un simulatore di spiking neural network (SNN) ad alte prestazioni,

Domande

Compilazione

Dipendenze:

cmake openmp libboost-filesystem-dev libboost-date-time-dev libboost-system-dev 
libboost-program-options-dev libboost-python-dev nvidia-cuda-toolkit (non free, contrib,130MB) 

Prova

nvcc --version

se ti risponde 5+, sei fregato… vedi nemo_output_compilazione

mkdir build
cd build
CC=gcc-4.7 CXX=g++-4.7 cmake ..
make 
make install 

NOTA: tentativo inutile, nvcc non funziona nemmeno cambiando gcc

nemo output compilazione… e installazione

Definizioni

Lo sviluppatore che vuole usare NeMo per poter avviare una simulazione deve definire:

Per definire un neurone

Funzione STDP

Dopo aver impostato la plasticità sinaptica tra i singoli neuroni, si può attivare la funzione STDP globale dell'oggetto simulation.

Vedere prima sinapsi eccitatoria e inibitoria

È necessario definire

stdp_learning_method

nemo esempio1 c++

nemo appunti c++

ispike esempio2 insieme a Nemo