我遵循了使用object_detection API运行新数据集的教程。 https://towardsdatascience.com/how-to-train-your-own-object-detector-with-tensorflows-object-detector-api-bec72ecfe1d9
看起来很好,训练运行得很好,随着时间的推移损失减少,但问题在于eval.py.如果我尝试运行评估(如此处所述:https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/running_locally.md),我会遇到一些问题。首先,我收到此消息:
WARNING:root:The following classes have no ground truth examples: 0
RuntimeWarning: invalid value encountered in true_divide num_images_correctly_detected_per_class / num_gt_imgs_per_class)
GitHub页面上有一些针对此问题的未解决问题:https://github.com/tensorflow/models/issues/1936
但是,我有一个可能的相关额外问题。当我打开tensorboard来显示评估时,在它生成的Images选项卡下,我看不到任何边界框。此外,它显示“image-9”作为标题,但如果我使用滑块滑动步骤,它实际上是更改图像而不是显示随时间学习的边界框。我很困惑。请帮忙!