2017-03-16 23 views
0

我发现在synset_words.txt中定义的标签与det_synset_words.txt中的标签不同。如果我想使用det_synset_words.txt中的某个目标类,但在synset_words.txt中没有,我该怎么办?无论如何,这两个文件有什么区别?如果我只是交替使用其中一个,它将不会工作,因为它们的输出数量不同,即一个有1000(synset_words.txt),另一个包含200.ILSVRC数据集上的Caffe标签

回答

1

synset_words.txt中定义的1000个类是使用的类用于图像分类竞争:即,预测每个输入图像的单个标签。
另一方面,det_synset_words.txt列出了用于检测竞争的200个类别,即,预测边界框以及给定图像中200个类别的每个实例的类别标签。

+0

感谢您的回答。但是,那么,如何找到一个使用该“det_synset_words.txt”标签的Caffe模型?对于经过200次输出培训的预先训练过的模型,任何Web指针都很有用。 –

+1

@如果您找到这样的模型,它们通常会用于检测而不是分类。我目前最喜欢的是[SSD](https://github.com/weiliu89/caffe/tree/ssd),您可能需要探索 – Shai

+0

感谢您的解释。唯一在ILSVRC数据集“包”中发现它很奇怪的是它包含了与伴随的Caffe参考模型无关的检测内容。我的意思是可能会误导某些人。 –