Hi @xchoo
Wow! Thank you very much for all the knowledge you’ve posted and for the research you’ve made! Each of your posts is a part of the whole solution!
Code examples are very helpful also, because, without the knowledge about the structure of the Nengo, it’s much harder to write new functions or classes.
Your proposed solution is great and definitely I’m gonna try it!
I still wonder about performance a little bit - is it possible to make it better - if somehow I could define continous ranges of indices between neurons (let’s say 1 neuron to 40 subsequent neurons) and have as much connections as neurons in upper layer (say 400), then I will have less to calculate (400 vectors of 40 elements = 16 000 synapses). But If make a big connection matrix (say 400 x 400 = 160 000 synapses), I’ll have a lot of zero-weigth synapses to calculate - only 1/10th of calculated will be useful. Am I right?
Yeah, I see. The Nengo focuses on the NEF approach, where we don’t have any 3D structure, rather functional structure, achieved by the whole ensembles. It’s good to hear, that my plans for using Nengo are ok.
Great, thanks for the developer and you! Instead of Numpy, I wanted to write my own functions to calculate indices, but the Numpy solution is better, at least for the performance.
Ok, I’m gonna dive into it. First I have to try with Python Nengo, then with OCL.
Again, thank you very much, for such a big help!