HDF5数据或标签不正确

时间:2016-05-03 23:49:56

标签: matlab hdf5 caffe

大家好我从rgb图像创建一个HDF5数据集,使用matlab和caffe中的例子。在创建数据集之前,我将图像转换为灰度。

创建数据集没有问题,但是当我开始训练时,我收到了这个错误:

I0501 08:54:43.176820 14655 net.cpp:106] Creating Layer conv3
I0501 08:54:43.176826 14655 net.cpp:454] conv3 <- conv2
I0501 08:54:43.176831 14655 net.cpp:411] conv3 -> conv3
I0501 08:54:43.177955 14655 net.cpp:150] Setting up conv3
I0501 08:54:43.177970 14655 net.cpp:157] Top shape: 5 16 114 114 (1039680)
I0501 08:54:43.177975 14655 net.cpp:165] Memory required for data: 51416320
I0501 08:54:43.177983 14655 layer_factory.hpp:76] Creating layer loss
I0501 08:54:43.177991 14655 net.cpp:106] Creating Layer loss
I0501 08:54:43.177995 14655 net.cpp:454] loss <- conv3
I0501 08:54:43.178000 14655 net.cpp:454] loss <- label
I0501 08:54:43.178006 14655 net.cpp:411] loss -> loss
F0501 08:54:43.178031 14655 euclidean_loss_layer.cpp:12] Check failed: bottom[0]->count(1) == bottom[1]->count(1) (207936 vs. 1024) Input
*** Check failure stack trace: ***

我在conv3上改变了欧几里得图层设置的底部并且有效,但这是错的吗?

我使用这个网络进行图像重建,我的数据是由数据= [12342,1,32,32]和标签= [12342,1,32,32]组成的4D数组。我更改了标签数组的尺寸但不起作用。

有人有任何想法吗?

感谢。

0 个答案:

没有答案
相关问题