반응형
나는조이
쑥쑥 크는 조이
나는조이
  • 분류 전체보기 (66)
    • 나누며 성장하기 (14)
      • Raktivist's Diary (4)
      • 성장 코칭 Growth Coaching (2)
      • 일상 · 생각 (8)
    • 읽고 성장하기 (1)
    • 공부하며 성장하기 (51)
      • 인공지능 AI (34)
      • AWS (1)
      • 파이썬 Python (6)
      • C# · WPF (1)
      • Fixing Errors (6)
      • 인사이트 리뷰 Insight Review (2)
      • AI-struction (1)

인기 글

최근 댓글

공지사항

  • def introduce(self):
전체 방문자
오늘
어제
ⓒ2022 @nanunzoey.All rights reserved.
hELLO · Designed By 정상우.
나는조이

쑥쑥 크는 조이

Object Detection에서 mAP_0.5와 mAP_0.5:0.95의 의미
공부하며 성장하기/인공지능 AI

Object Detection에서 mAP_0.5와 mAP_0.5:0.95의 의미

2023. 12. 14. 18:04

 

Object Detection 모델을 학습하면서 mAP_0.5는 꽤 높은 수준으로 잘 나오는데, mAP_0.5:0.95는 그에 비해 많이 떨어지는 걸 발견했다.
표기만 봐서는 mAP_0.5는 IoU 값이 0.5 이상일 때 Average Precision의 평균일 거고,
mAP_0.5:0.95는 IoU 값이 0.5에서 0.95 사이인 경우 Average Precision의 평균일텐데, 왜 이렇게 차이가 많이 나는지 이해가 가지 않았다.

정확히 찾아보니, mAP_0.5:0.95는 0.05 step으로 IoU 값이 0.5일 때, 0.55일 때, 0.6, 0.65, 0.70, ..., 0.9, 0.95일 때 Average Precision을 각각 구한 후 그 평균을 구한 값임을 알았다.
당연히 IoU threshold가 클수록 AP 값이 작아질테니 평균 값의 차이가 크게 날 수밖에 없을 것이다.
무심코 지나치면 당연히 그렇겠거니 하고 넘어가는데, 명확하게 하고 넘어갈 수 있어 다행이다!

mAP_0.5와 mAP_0.5:0.95 비교

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'공부하며 성장하기 > 인공지능 AI' 카테고리의 다른 글

OSError: {repository/model_name} does not appear to have a file named pytorch_model.bin, model.safetensors, tf_model.h5, model.ckpt or flax_model.msgpack 에러 해결  (0) 2025.04.28
[한 줄 정리] 다양한 Normalization 기법들  (0) 2024.02.13
DeeplabV3+ 모델 전이 학습(transfer learning) 쉽게 구현하기  (0) 2023.06.15
AMP(Automatic Mixed Precision) 쉽게 적용하기  (0) 2023.06.14
K-means Clustering  (0) 2023.05.21
    '공부하며 성장하기/인공지능 AI' 카테고리의 다른 글
    • OSError: {repository/model_name} does not appear to have a file named pytorch_model.bin, model.safetensors, tf_model.h5, model.ckpt or flax_model.msgpack 에러 해결
    • [한 줄 정리] 다양한 Normalization 기법들
    • DeeplabV3+ 모델 전이 학습(transfer learning) 쉽게 구현하기
    • AMP(Automatic Mixed Precision) 쉽게 적용하기
    나는조이
    나는조이
    매일 쑥쑥 크는 성장기를 담습니다.

    티스토리툴바