重新训练张量流对象检测时mAP降低

时间:2017-12-12 15:39:22

标签: tensorflow object-detection

我尝试使用faster_rcnn_resnet101(在具有91类的coco数据集上训练)模型作为基本模型(在repo中提供),在pascalVOC数据集(对于所有20个类)上训练tensorflow对象检测API。我使用了repo中提供的配置。

训练在几个迭代点生成了几个.ckpt文件,包括迭代0处的ckpt文件(训练没有效果)。

然后我使用所有20个类的pascalVOC验证数据对.ckpt文件进行了评估。

重要提示:20个pascalVOC类别实际上是91 Coco类别的一部分。

我的评估结果显示,对于培训中的所有迭代,20个班级的表现下降了15%甚至更多。根据配置,我进行了200K迭代的训练,并保持所有超参数与原始图中的相同。

我的问题是:谁能解释这里有什么问题?尽管pascalVOC类别是Coco类别的子集,但为什么性能(mAP)会下降。 另外,即使在对属于该类的数据集进行后续培训之后,如何确保这20个类的性能不会降低。

如果我遗失了什么,请告诉我。

0 个答案:

没有答案