【发布时间】:2022-07-15 17:32:45
【问题描述】:
我正在为我的项目使用 Tensorflow 对象检测 API 模型。 SSD MobileNet 是我正在研究的模型。 我想知道,有没有办法找到模型的准确性。只是准确度,而不是 mAP,因为模型确实找到了 mAP,但没有找到准确度。 所以我想知道是否有人使用过 Tensorflow 对象检测 API 模型,并知道如何显示训练数据准确度或测试准确度。
【问题讨论】:
标签: python tensorflow
我正在为我的项目使用 Tensorflow 对象检测 API 模型。 SSD MobileNet 是我正在研究的模型。 我想知道,有没有办法找到模型的准确性。只是准确度,而不是 mAP,因为模型确实找到了 mAP,但没有找到准确度。 所以我想知道是否有人使用过 Tensorflow 对象检测 API 模型,并知道如何显示训练数据准确度或测试准确度。
【问题讨论】:
标签: python tensorflow
对于 SSD-MobileNet 模型,您无法分别获得训练和测试准确度。要获得模型的准确性,您必须获得混淆矩阵(真阳性(TP)、假阳性(FP)、真阴性(TN)、假阴性(FN))。
从混淆矩阵可以得到准确率= TP+TN/TP+TN+FP+FN。
要获得对象检测模型的混淆矩阵,您必须找到用于预测的 Intersection over union (IoU)。
IoU 定义为地面实况掩码和预测掩码之间的交集面积除以两者之间的并集面积。
根据计算的 IoU,您必须定义一个阈值来获得真阳性、假阳性、真阴性、假阴性。
更多详情请参考link。谢谢!
【讨论】: