I would like to split Blob channels in Caffe so that I can split one Blob (N, c, w, h)into two output Blobs of size (N, c/2, w, h).
What I described above is very general, what I want to do is to separate the two-channel input image into two different images. One goes to the convolutional layer, and the other to the unification layer. Finally, I combine the outputs.
So I'm wondering if there is a Caffe layer that allows the user to do such a thing, and how to define it in the prototype file.
source
share