我有六个通道图像(2个RGB图像连接)。我想使用AlexNet使用这些图像训练模型。我将图像打包到lmdb中。
然后我对数据集和模型使用OTHER
选项,但是在创建模型时遇到以下错误。
ERROR: Top blob 'data' produced by multiple sources.
Creating layer train-data
Creating Layer train-data
Top blob 'data' produced by multiple sources.
Opened lmdb /lmdb_database/train_labels
我使用的是标准AlexNet architecture。
lmdb中的数据准备
我有两个不同形态的RGB图像。我从siamese示例修改了createdb.py脚本以连接两个图像。一旦我有数据集,那么我使用标准的AlexNet Prototext来训练模型
答案 0 :(得分:0)
检查输入数据图层,是否可能忘记为其指定stage
/ phase
?似乎caffe试图同时使用两者
答案 1 :(得分:0)
今天我也遇到过这个问题。我找到了解决方案。我的数据层的名称是'data',然后top也是'data',所以它有一个错误。我改变了我的数据层,它可以工作。