Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neural network 在caffe中按任意轴反转水滴顺序_Neural Network_Caffe - Fatal编程技术网

Neural network 在caffe中按任意轴反转水滴顺序

Neural 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 限制原因:它应该在其他计算机上与未

有没有一种方法可以反转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,则您的排列层正好满足您的需要。