Да, эти результаты являются разумными.Отвечая на ваши вопросы:
- Общие потери на тензорной доске на самом деле Оценочные потери , и если эта потеря начинает расти, то, вероятно, ваша модель переоснащается.Смотрите предыдущий ответ с аналогичным случаем здесь .
- Результаты оценки имеют формат оценки COCO.Точность и отзыв рассчитываются для разных IoU, разных областей и разного максимального количества обнаружений (maxDets).Например,
[ IoU=0.50:0.95 | area= all | maxDets=100 ]
означает, что точность рассчитывается с IoU в диапазоне от 0,5 до 0,95 (с размером шага 0,05, все обнаружения с IoU в этом диапазоне считаются положительными обнаружениями), а область варьируется от малого, среднего и большого до максимальнойчисло обнаружений 100. Как вы можете себе представить, Нижний порог IoU означает, что большее количество обнаружений будет учитываться как истинные положительные значения , поэтому IoU=0.5
имеет наивысшую точность оценки, поскольку имеет наибольшее количество положительных обнаружений, икогда IoU=0.95
, меньшее количество обнаружений считается истинным положительным результатом.IoU=0.50:0.95
является средним значением всех прецизионностей в разных IoU, поэтому точность для этой категории ниже, чем при IoU=0.5
.
Кстати, -1,00, когда area=small, medium
означает, что такие категории отсутствуют, см. здесь .Таким образом, это означает, что все объекты в вашем наборе данных очень большие.
Вот хорошая иллюстрация того, почему более низкий IoU означает, что большее количество обнаружений является истинным положительным результатом.(изображение источник )
Если бы мы включили IoU = 0,4, то все три обнаружения являются правильными (истинные положительные значения), если мы установим IoU = 0,6, то только два верны, а когда IoU = 0,9, только одно обнаружение будет правильным.
Некоторые дальнейшие чтения относительно того, как вычисляется mAP.