neurali:nest_tutorial4
Differences
This shows you the differences between two versions of the page.
neurali:nest_tutorial4 [2015/06/09 15:13] – created profpro | neurali:nest_tutorial4 [2020/06/08 22:20] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Tutorial (part four) ===== | ||
+ | import nest.topology as topp | ||
+ | |||
+ | Useremo la funzione topp.CreateLayer(...) | ||
+ | |||
+ | Questa funzione permette di creare Layer (invece di una lista di nodi). | ||
+ | La differenza è che, un layer è sempre una lista di nodi, ma vi sono state aggiunte informazioni sulla collocazione spaziale di ogni nodo (come su una griglia bidimensionale) | ||
+ | |||
+ | Il progettista deve: definire il tipo di cellule, le connessioni in un layer, le connessioni tra diversi layer, anche in 3D. | ||
+ | |||
+ | < | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | |||
+ | my_layer = topp.CreateLayer(dict) | ||
+ | </ | ||
+ | |||
+ | Un layer potrebbe essere composto da elementi " | ||
+ | |||
+ | Oltre alla funzione CreateLayer, | ||
+ | |||
+ | Ovviamente bisogna specificare almeno due Layer (oppure due volte lo stesso layer?) | ||
+ | |||
+ | Nella funzione Connect si poteva specificare il tipo di connessione tra nodi. | ||
+ | |||
+ | Nella funzione ConnectLayer si può specificare il tipo di connessione tra layer | ||
+ | |||
+ | Esempio | ||
+ | |||
+ | < | ||
+ | ex_layer = topp.CreateLayer({" | ||
+ | in_layer = topp.CreateLayer({" | ||
+ | conn_dict_ex = {" | ||
+ | # And now we connect E->I | ||
+ | topp.ConnectLayers(ex_layer, | ||
+ | </ |
neurali/nest_tutorial4.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1