在单一类型的对象上进行训练时,使用tensorflow进行自定义对象检测时出现问题

在单一类型的对象上进行训练时,使用tensorflow进行自定义对象检测时出现问题,tensorflow,object-detection,Tensorflow,Object Detection,我正在训练一个预构建的基于tensorflow的自定义对象检测模型。 我只想检测1种类型的对象。我从不同的角度,在不同的光线条件下拍摄了很多照片。我正在培训K80 Nvidia GPU。一切正常,当我训练时,我可以看到损失函数下降到0.3。但当我开始训练时,损失值很快下降到1以下。我使用SSD mobile Net作为该型号的基本配置。当我尝试测试模型时,它只是在输入图像上绘制一个大正方形,而不是检测图像中所需的对象。基本上,它无法检测到目标 我试着用一组不同的mac n chesse图像来训练

我正在训练一个预构建的基于tensorflow的自定义对象检测模型。 我只想检测1种类型的对象。我从不同的角度,在不同的光线条件下拍摄了很多照片。我正在培训K80 Nvidia GPU。一切正常,当我训练时,我可以看到损失函数下降到0.3。但当我开始训练时,损失值很快下降到1以下。我使用SSD mobile Net作为该型号的基本配置。当我尝试测试模型时,它只是在输入图像上绘制一个大正方形,而不是检测图像中所需的对象。基本上,它无法检测到目标


我试着用一组不同的mac n chesse图像来训练模型,这些图像有很多变化。然后,该模型工作良好,在输入图像中检测到macn-chesse图像。但是当我有单个对象的图片时,模型无法检测到。请帮助我了解我在这里做错了什么

问题在于我的培训数据集。我没有从原始图像中正确裁剪对象。我还需要大约300张图片来正确训练模型。SSD在提供一个裁剪良好的图像后工作良好