Neural network 在caffe中按任意轴反转水滴顺序
有没有一种方法可以反转blob中的某个轴(nxcxhxw->nxcxrev(H)xw或Rev(N)xcxhxw)?我唯一的想法就是用这个形状为1(按所需的轴)的从暗淡到N的斑点进行切片,然后按相反的顺序进行concat。还有更好的办法吗 因为我不想做128个顶部的切片(或类似的smth),然后再做128个底部的海螺。我也不确定生产率 我也不能使用BatchReindex,因为它需要2个底部斑点,但我必须用caffe层和1个底部来模拟它。我不能手动扩展caffeNeural network 在caffe中按任意轴反转水滴顺序,neural-network,caffe,Neural Network,Caffe,有没有一种方法可以反转blob中的某个轴(nxcxhxw->nxcxrev(H)xw或Rev(N)xcxhxw)?我唯一的想法就是用这个形状为1(按所需的轴)的从暗淡到N的斑点进行切片,然后按相反的顺序进行concat。还有更好的办法吗 因为我不想做128个顶部的切片(或类似的smth),然后再做128个底部的海螺。我也不确定生产率 我也不能使用BatchReindex,因为它需要2个底部斑点,但我必须用caffe层和1个底部来模拟它。我不能手动扩展caffe 限制原因:它应该在其他计算机上与未
限制原因:它应该在其他计算机上与未修改的caffe一起工作 使用hdf5data层生成batchreindex的第二个底部layer@Shai:可能我弄错了,但我认为如果blob大小不变,您可以添加一个简单的额外输入blob并用所需的索引填充它,而不需要hdf5data。@rursw1什么“简单[…]输入blob”可以有任意索引值?对我来说,hdf5是最简单的方法…例如,请参见py-faster-rcnn的im\u-info blob:in-prototxt:Using-it:lib/fast\u-rcnn/test.py->blobs['im\u-info']=np.array。。。(很抱歉格式化不好,我不知道如何正确格式化注释:()如果未修改的caffe指的是启用SSD的caffe,则您的排列层正好满足您的需要。