我正在努力解决这个问题几天。 基本上,当我开始使用tensorflow的对象检测API进行训练时,它会进行一次迭代并获得错误,如果我使用教程浣熊检测中的数据它可以完美地工作。
我已经尝试过只使用一个类或多个不同的图像,只检查图像,使用与raccoon教程相同的所有内容。
感谢您的时间。
错误:
InvalidArgumentError(参见上面的回溯):LossTensor是inf或 楠。 :Tensor有NaN值[[Node:CheckNumerics = CheckNumericsT = DT_FLOAT,message =“LossTensor是inf或nan。”, _device = “/作业:本地主机/复制:0 /任务:0 / CPU:0”]]
答案 0 :(得分:0)
NaN错误意味着分析的张量的某些值为空。可能是你的一些图像有不同的大小和输入它因此而获得空值。这只是一个猜测,我甚至不知道你是否使用图像或视频来训练系统,但如果代码使用一个样本并且不能与另一个样本一起使用,则问题必须出在样本上。
答案 1 :(得分:0)
您可能要检查对象批注是否正确,NaN错误很可能是由涉及批注的错误计算引起的,即检查以下内容: