Precision & Recall - Songwooseok123/Study_Space GitHub Wiki

Precision & Recall

![image](https://github.com/Songwooseok123/Study_Space/assets/80091008/0971edcd-b9ac-43ee-a028-e66d255f0f94)

  • precision(정확도)
    • 올바르게 탐지한 물체의 수(TP)/모델이 탐지한 물체의 개수(TP+FP)
  • Recall(재현율) or Sensitivity
    • 올바르게 탐지한 물체의 수(TP)/실제 정답 물체의 개수(TP+FN)
  • Specificity
    • 정답이 아니라고 올바르게 탐지한 물체의 수 (TN) /실제 정답이 아닌 물체의 개수 (FP + TN)
  • 보통 Sensitivity와 Specificity를 계산하거나, Precision과 Recall을 쌍으로 계산한다.
  • 일반적으로 정확도와 재현율은 반비례 관계를 가진다. (Sensitivity와 Specificity도 서로 반비례 함)
    • 따라서 Average Precision을 평가한다.(AP)

어떤 기준으로 TP/FP를 결정할수있을까?

  • IoU(Intersection over Union :합집합 분에 교집합)
    • detector가 뱉은 bounding box와 정답 bounding box의 겹치는 비율임.
    • 성능평가 예시 :[email protected] 는 정답과 예측의 IoU가 50%이상이 때 정답으로 판정하겠다는 의미.
    • NMS(Non Maximum Suppression) 계산 예시 : 같은 class끼리 IoU가 50% 이상이 때 낮은 confidence의 box를 제거.
⚠️ **GitHub.com Fallback** ⚠️