大多数深度学习的训练是包含训练集的,也有一些不包含验证集的例子中,caffe的配置文件也会存在异同。

下面是包含验证集的示例:

caffe训练时出错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)

而在一些无验证集的例子中,则要去掉“TEST”这一层,如下:

caffe训练时出错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)

但是,但你运行的时候,会出现以下错误:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)

caffe训练时出错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)


这个错误的原因是:缺少对应的data。可能在训练的时候加入了测试迭代数,而在网络配置文件中并没有测试网络。

解决方法:找到对应的.solver文件中,删除其中相应的测试参数即可,如下:(正确的就是将以下标记出来的3、4、25行删掉即可)

caffe训练时出错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)

caffe训练时出错:Unknown bottom blob 'data' (layer 'conv1',bottom index 0)

分类:

技术点:

相关文章:

猜你喜欢