Computer vision 如何将水滴大小更改为5D
一般来说,输入数据的blob的尺寸是4D。Computer vision 如何将水滴大小更改为5D,computer-vision,neural-network,video-processing,deep-learning,caffe,Computer Vision,Neural Network,Video Processing,Deep Learning,Caffe,一般来说,输入数据的blob的尺寸是4D。 如何在培训协议TXT文件中设置大小blob? 输入数据以HDF5格式保存,5D包括batchxchannelxtemporalxheightxweight 我犯的错误是 I0520 21:39:35.705278 30447 net.cpp:84] Creating Layer conv1 I0520 21:39:35.705286 30447 net.cpp:381] conv1 <- data I0520 21:39:35.705294 30
如何在培训协议TXT文件中设置大小blob?
输入数据以HDF5格式保存,5D包括
batch
xchannel
xtemporal
xheight
xweight
我犯的错误是
I0520 21:39:35.705278 30447 net.cpp:84] Creating Layer conv1
I0520 21:39:35.705286 30447 net.cpp:381] conv1 <- data
I0520 21:39:35.705294 30447 net.cpp:339] conv1 -> conv1
I0520 21:39:35.705307 30447 net.cpp:113] Setting up conv1
F0520 21:39:35.705329 30447 base_conv_layer.cpp:14] Check failed: 4 == bottom[0]->num_axes() (4 vs. 5) Input must have 4 axes, corresponding to (num, channels, height, width)
I0520 21:39:35.705278 30447 net.cpp:84]创建层conv1
I0520 21:39:35.705286 30447 net.cpp:381]conv1 conv1
I0520 21:39:35.705307 30447 net.cpp:113]设置conv1
F0520 21:39:35.705329 30447基本转换层。cpp:14]检查失败:4==底部[0]->数量轴()(4对5)输入必须有4个轴,对应于(数量、通道、高度、宽度)
似乎输入blob维度应该是4
有什么解决办法吗
谢谢。如果您有
数据
作为“HDF5Data”
层的“top”
,那么数据
的形状应由caffe根据相应HDF5文件中存储的数据形状自动确定。您使用的是什么版本的caffe?你从哪里克隆的?什么部门?你什么时候克隆的?AFAIK,BVLC/caffe当前的“主”分支机构没有此检查。我使用的是2015年CVPR中发布的LSTM版本。链接是。你知道哪个版本的caffe支持这种格式吗?我不知道这个分支。你必须弄清楚它如何适应一般的caffe框架……我发现这个版本说它支持N-D blob。我以后再试试。