在per-training网络时遇见的问题。
(1)equal(top_shape.begin() + 1, top_shape.begin()+ 4, shape.begin() + 1)
channel的问题,查看了资料说是,在数据库的处理时,数据的通道由原来的3通道变成了1通道或者其他。需要对数据进行处理。在data/VOCdevkit/VOC2007/Annotations的文件中,可能有一些,<depth>1</depth>的,需要修改。查找:grep “<depth>1</depth>” *.xml
或者另一种可能,是在prototxt中data层的定义出现了问题。
(2)produced by multiple source
这个问题是在定义层的时候,有些top重复了,需要更改