User Tools

Site Tools


neurali:edlut

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
neurali:edlut [2015/06/08 00:58]
profpro
neurali:edlut [2020/06/08 22:20] (current)
Line 1: Line 1:
 +====== EDLUT ======
 +
 +**Event-Driven LookUp Table**
 +
 +https://code.google.com/p/edlut/
 +
 +license GPL v.3 : download source{{:neurali:edlut_2_0.tar.gz|}}
 +
 +  * **LookUP Table** : è una tabella associativa, che si consulta per cercare il risultato di un calcolo (invece di eseguirlo), come le tabelle trigonometriche. http://it.wikipedia.org/wiki/Tavola_trigonometrica
 +
 +  * Come riempire la lockup table ;;;prima;;; di usare EDLUT? 
 +     * probabilmente EDLUT ha le sue funzioni per questo specifico computo
 +     * altrimenti usare un programma per la simulazione di reti neurali come [[neurali:NEURON esempi|NEURON]] oppure [[neurali:NEST]].
 +
 +
 +La simulazione avviene in due fasi:
 +  - **descrizione** (del comportamento della cellula): usando metodi di calcolo avanzato ([[neurali:Runge-Kutta]]) la cellula è stimolata con diversi tipi di input e in diversi stati e i risultati vengono inseriti nella LookUp table. Dopo questa fase si dice che il comportamento è stato "compilato" nella tabella.
 +  - **simulazione** (della rete per caratterizzazione del sistema): si eseguono diverse simulazioni con diverse configurazioni iniziali dei pesi o diverse regole di apprendimento (STD). Senza eseguire calcoli numerici, ma recuperando i valori dalle LookUp table.
 +
 +===== Validazione del modello cellulare =====
 +
 +Dopo la compilazione dei dati nella LookUp table, i dati devono essere validati.
 +
 +  - Accuratezza: il n. di campioni per ogni dimensione della tabella è importante. Si compara l'output di un treno di impulsi con quello che si avrebbe simulando tramite un classico metodo numerico (metodo di eulero per la soluzione di eq. differenziali). L'errore commesso si misura con la distanza di [[neurali:Van Rossum]] 
 +  - Funzionalità: viene verificato il comportamento e che siano presenti le funzioni cellulari.
 +
 +Lo studio e la creazione di modelli di sottosistemi nervosi richiede, oltre al motore simulatore stesso EDLUT
 +
 +  * modelli cellulari
 +  * modelli rete
 +  * ipotesi sul funzionamento
 +
 +È necessaria una ricerca interdisciplinare: neurofisiologi, calcolo biologico, sistemi cognitivi, modellatori biologici, efficienza nel calcolo.
 +
 +Usando EDLUT hanno già realizzato sottosistemi neurali: (cervelletto) cerebellum, Inferior Olive, Cuneate Nucleuous, etc.  
  
neurali/edlut.txt · Last modified: 2020/06/08 22:20 (external edit)