【发布时间】:2018-01-14 13:20:28
【问题描述】:
我正在使用 TF 对象检测 API 在我自己的数据集上运行几个类的训练过程,但是经过相当多的步骤(大约 20k)后,我可以在 TensorBoard 的 PerformanceByCategory 菜单中看到 mAP 仅针对一个类别增加,其他是甚至还没有开始。
我的数据集是 PascalVOC 格式,我正在关注 this answer 来创建它。数据准备好后,我生成了 Pascal 记录,编辑了标签映射和管道配置,将所有带有 ssd 模型检查点的员工下载到 Google Cloud Platform,并根据Object Detection API Documentation 开始了培训和评估工作。
但从 TensorBoard 看来,数据或其他方面有问题,因为我的其他课程没有任何反应。
在使用多个类训练 Object Detection API 时是否有任何提示或功能?
提前感谢您的帮助!
[已编辑]:
因此,在尝试使用教程中默认提供的 PascalVOC 数据集训练模型后,我注意到他们的 Pascal 记录比我的大得多。我在文本编辑器中打开它们,ImageSets 中的每个类都有引用,但是我的记录只包含我在 create_pascal_tf_records.py 中指向的那个类的引用。
我想念什么?请帮忙!
【问题讨论】:
-
num_steps表示您的程序将运行的迭代总数。您的数据似乎有问题,请检查您的数据是否已被阅读器正确检索 -
我该如何检查,身体?在我创建了 pascal tf 记录并更改了标签映射之后,我正在关注 this answer 以生成 voc pascal 格式的数据。一切看起来都很好,在这种情况下会产生什么影响?
标签: python machine-learning tensorflow object-detection tensorboard