With respect to the above, the input to the single compartment neurons would be the output of the individual neurons of the previous Ensemble (i.e. the previous Conv layer). Now, those input compartments would be connected in pairs to another compartment which is supposed to be the immediate parent of them, whose (i.e. the parent’s) output would then be connected to the individual neurons of the next Ensemble.
So of course, unless I have understood things wrongly, there will be just one Connection
from the previous Ensemble to my layer of compartmental neurons, and just one Connection
again from the output (of my layer of compartmental neurons) to the next Ensemble, but the connections are supposed to be neuron-wise. Will this neuron-wise connections between Ensemble
s’ neurons and compartmental neurons be possible with NengoLoihi
? I can see that we can obtain the input/output indices of the compartment neurons of the ens
block (you created earlier) as below:
and I believe, the following creates the one to one connection from the inp
Node and out
Node to the compartmental neurons of the ens
block:
but this is with Node
to Ensemble
(and Ensemble
to Node
).
Also, I guess… I will have to take help of NxSDK APIs (and not NengoLoihi
) to enforce the child - parent relationship of the compartment neurons in my custom layer. Right?
And thanks for the confirmation of the requirement of a physical board to test out the custom layer of compartmental neurons, but I am slightly confused by the following:
Does it mean that the board
and nxsdk_board
objects can still be created in absence of a physical board? Here, I am learning something different, hence the confusion: " If the board isn’t available, the nxsdk_board
object cannot be created (or used).".