용어집

평균 평균 정밀도(mAP)

자율 주행 및 헬스케어와 같은 AI 애플리케이션의 객체 감지 모델을 평가할 때 평균 정밀도(mAP)의 중요성에 대해 알아보세요.

YOLO 모델을 Ultralytics HUB로 간단히
훈련

자세히 알아보기

평균 평균 정밀도(mAP)는 널리 사용되는 객체 감지 모델의 성능을 평가하는 데 널리 사용되는 지표입니다. Ultralytics YOLO 제품군과 같은 객체 탐지 모델의 성능을 평가하는 데 사용되는 지표입니다. 이 지표는 다양한 클래스 및 신뢰도 수준에서 객체를 정확하게 식별하고 위치를 파악하는 모델의 능력을 요약한 단일의 종합적인 점수를 제공합니다. 단순한 메트릭과 달리, mAP는 모든 관련 객체를 찾는 것(리콜)과 찾은 객체가 실제로 정확한지 확인하는 것(정확도) 사이의 균형을 효과적으로 유지하므로 자율 시스템 및 의료 진단과 같은 복잡한 애플리케이션에서 사용되는 모델을 평가하는 데 매우 중요합니다.

기본 사항 이해하기: 정확도 및 리콜

mAP를 이해하려면 먼저 정밀도와 리콜을 파악하는 것이 중요합니다. 객체 감지에서:

  • 정확도: 감지된 객체 중 실제로 얼마나 많은 객체가 정확한지 측정합니다. 정밀도가 높다는 것은 모델이 오탐지를 거의 하지 않는다는 것을 의미합니다.
  • 리콜: 실제 존재하는 객체 중 모델이 얼마나 많은 객체를 정확하게 감지했는지 측정합니다. 리콜률이 높다는 것은 모델이 대부분의 관련 객체를 찾아내어 오탐을 최소화한다는 의미입니다.

이 두 지표는 종종 반비례 관계를 가지며, 한 지표를 개선하면 다른 지표를 낮출 수 있습니다. mAP는 이러한 상충 관계의 여러 지점에서 모델을 평가할 수 있는 방법을 제공합니다. 정확도 및 회수율의 기본 사항에 대한 자세한 내용은 위키백과에서 확인할 수 있습니다.

mAP 계산 방법

mAP 계산에는 여러 단계가 포함됩니다. 먼저 각 객체 클래스에 대해 모델의 예측이 신뢰도 점수에 따라 정렬됩니다. 그런 다음 다양한 신뢰 임계값에서 정확도 및 재인용 값을 계산하여 정확도-재인용 곡선을 생성합니다. 이 곡선 아래 면적(AUC)은 해당 특정 클래스의 평균 정밀도(AP)를 제공합니다. 마지막으로, 데이터 세트의 모든 개체 클래스에서 AP 값의 평균을 계산하여 mAP를 계산합니다.

종종 mAP는 예측된 경계 상자가 기준점 상자와 얼마나 잘 겹치는지를 측정하는 특정 IoU(Intersection over Union) 임계값으로 보고됩니다. 일반적인 변형은 다음과 같습니다:

  • mAP@0.5: 0.5의 IoU 임계값을 사용하여 계산되었습니다. 이는 PASCAL VOC와 같은 벤치마크에서 자주 사용되는 표준 지표입니다.
  • mAP@0.5:0.95: 여러 IoU 임계값(0.5 ~ 0.95, 일반적으로 0.05 단계)에 걸쳐 계산된 평균 mAP입니다. 이는 COCO 데이터 세트에서 사용하는 주요 지표로, 로컬라이제이션 정확도에 대한 보다 엄격한 평가를 제공합니다.

이러한 지표가 YOLO 모델에 어떻게 적용되는지 자세히 알아보려면 YOLO 성과 지표 가이드를 참조하세요.

mAP가 중요한 이유

평균 평균 정밀도는 객체 감지 모델의 성능을 전체적으로 파악할 수 있기 때문에 매우 중요합니다. 이는 모든 클래스에 걸쳐 분류 정확도(객체 클래스가 올바른가?)와 위치 정확도(경계 상자가 올바르게 배치되었는가?)를 모두 설명합니다. 따라서 특히 객체 카테고리가 여러 개이거나 클래스 분포가 불균형한 데이터 세트에서 정확도나 리콜만 보는 것보다 더 많은 정보를 얻을 수 있습니다. 일반적으로 mAP 점수가 높을수록 더 강력하고 신뢰할 수 있는 객체 감지 모델임을 나타냅니다. mAP를 개선하려면 하이퍼파라미터 튜닝과 더 나은 학습 데이터 사용과 같은 기술을 사용하는 경우가 많습니다.

실제 애플리케이션

mAP는 정확성이 가장 중요한 실제 작업의 모델을 평가하는 데 매우 중요합니다:

  • 자율주행 차량: 자율주행차는 보행자, 다른 차량, 신호등, 장애물을 안정적으로 감지할 수 있어야 합니다. 높은 맵 점수는 안전한 주행을 위해 인식 시스템이 충분히 정확하다는 것을 의미합니다. 자율주행 솔루션의 AI를 살펴보고 감지 모델이 어떻게 적용되는지 알아보세요.
  • 의료 이미지 분석: 의료 분야에서 종양, 병변 또는 기타 스캔(엑스레이 또는 MRI 등)에서 이상 징후를 감지하는 모델에는 높은 mAP가 필요합니다. 이를 통해 진단의 정확성을 보장하고 탐지 누락(높은 리콜 필요)과 오경보(높은 정밀도 필요)를 최소화할 수 있습니다. 의료 분야에서의 AI에 대해 자세히 알아보세요.

mAP와 다른 지표 비교

mAP를 관련 평가 지표와 구별하는 것이 중요합니다:

  • 정확도: 분류 작업에는 유용하지만 정확도는 일반적으로 객체 감지에는 적합하지 않습니다. 정확도는 로컬라이제이션 품질을 고려하지 않으며 배경이 우세하거나 클래스 불균형이 있는 데이터 세트에서는 오해를 불러일으킬 수 있습니다.
  • 유니온에 대한 교차점(IoU): IoU는 예측된 단일 바운딩 박스와 해당 기준 정보 박스 사이의 중첩을 측정합니다. IoU 임계값은 mAP 계산 내에서 탐지가 올바른지 판단하는 데 사용되지만, IoU 자체는 mAP처럼 모든 클래스 및 임계값에 대한 전반적인 성능 점수를 제공하지는 않습니다. 이러한 메트릭 사용에 대한 인사이트는 모델 평가 및 미세 조정 가이드에서 확인할 수 있습니다.

도구 및 벤치마크

사용자는 Ultralytics HUB와 같은 도구를 사용하여 모델을 훈련, 추적 및 평가할 수 있으며, 주요 성과 지표로 mAP가 두드러지게 사용됩니다. 다음과 같은 프레임워크 PyTorchTensorFlow 와 같은 프레임워크는 이러한 모델을 위한 빌딩 블록을 제공합니다. COCO 및 PASCAL VOC와 같은 표준 데이터 세트는 객체 감지 모델을 비교하기 위한 기본 메트릭으로 mAP를 사용하여 해당 분야의 발전을 주도합니다. Ultralytics 모델 비교 페이지에서 mAP로 측정되는 다양한 모델 성능을 탐색하고 비교할 수 있습니다.

모두 보기