Я пробиваю кнопку классификации изображений. Я хотел бы рассчитать точность и вспомнить для каждого изображения. В настоящее время для каждого изображения у меня есть два .txt: один указывает GT и один указывает обнаружение. Пример:
GT: [59, 59, 59]
DETECTION: [30, 30, 1]
Как рассчитать метрики, если длина GT меньше или больше длины обнаружения?
GT: [64, 64, 64, 64, 64]
DETECTION: [34]
или
GT: [59, 59, 59]
PRED: [30, 30, 1, 59]
Я пытался использовать эту функцию: precision = precision_score(GT, DETECTION, average = 'macro'
), но когда len(GT)
отличается от len(DETECTION)
, он не может рассчитать метрики ...
ValueError: Found input variables with inconsistent numbers of samples: [6, 1]
Кто-нибудь знает, как мне помочь? Заранее спасибо