ILSVRC2012验证ground_truth标签索引不匹配预训练网络索引

时间:2017-03-01 16:50:57

标签: deep-learning conv-neural-network lasagne imagenet pre-trained-model

我目前正在使用由Lasagne库提供的VGG-S预训练卷积神经网络,来自以下link

我下载了ILSVRC2012的验证数据集以执行分类任务,但我看到文件ILSVRC2012_devkit_t12_v2 / data / ILSVRC2012_validation_ground_truth.txt中找到的地面实况值与VGG的所有输出值不匹配S网络(softmax值)。

例如:最后一张图片ILSVRC2012_val_00050000.JPEG显然是Llama,vgg-s输出标签n°355(llama),而文件中的地面实况标签是n°186(Norwich terrier)。

索引到标签与此one相同。

有谁能告诉我我哪里错了? 谢谢你的帮助。

2 个答案:

答案 0 :(得分:2)

您使用的地面实况系统是由caffe group开发的,与Imagenet标准的groundtruth索引系统不同。

https://github.com/BVLC/caffe/tree/master/data/ilsvrc12

用val.txt替换你的groungtruth。

答案 1 :(得分:1)

没关系,我发现VGG卷积网络根据此note

使用了不同的班级顺序

可以从中下载使用的验证基础事实标签 here