Description
I read the code rather intensivelly, as the examples, and was still not able to find how to do the following task.
I have an input, sizex = 20, sizey=2, depth= 1
I want to have a network that will process the inputs depth=1, x from 1 to 10, y=1, another that will process depth=1 y=1, x from 11 to 20, ... same with y=2.
This gives 4 blocks that would pass through several layers.
Then, I want to join the results together so the net continues.
I found that you can keep in memory the created layer with assigning the result of the create to a variable, so you can add layers to it. Fine. This is done with using : NN.AddLayerAfter.
I found you can join the result with Concat, fine. This is done using : TNNetDeepConcat
But how do you force the network to use only some of the input data for a specific portion of the net. I read the "resize" and "split", ... does not seems to be the right answers. The split seems to use only the depth, and nothing to specify the neurons to use.