문서 ID: 000059640 콘텐츠 형태: 문제 해결 마지막 검토일: 2022-05-20

정량화된 YOLOv4 모델의 직사각형 입력 크기에서 올바른 평균 평균 정밀도(mAP) 결과를 얻을 수 없음

BUILT IN - ARTICLE INTRO SECOND COMPONENT
요약

모델이 mAP 값을 1.00과 같은 값으로 받지 못하는 이유가 있습니다.

설명
  • 416 x 416 크기로 YOLOv4 모델을 정량화하고 올바른 mAP 값을 얻었습니다.
  • 명령을 사용하여 YOLOv4 모델의 크기를 320 x 544로 정량화했습니다.

    pot -c yolov4-tiny-3l-gray-license_plate_prune_0.46_keep_0.01_320x544_qtz.json --output-dir backup -e

획득한 mAP 값이 잘못되었습니다.

Output:
INFO:app.run:map : 0.47562541279744447
INFO:app.run:AP@0.5 : 0.0
INFO:app.run:AP@0.5 : 0.05:95 : 0.0

해결 방법
  • 얻은 결과는 mAP 자체의 정의, 즉 참조 값이 있는 모델의 추론 결과를 비교하는 데 사용되는 규칙으로 인해 예상됩니다. mAP는 먼저 모든 클래스의 평균 정밀도 합계를 찾은 다음 합계를 클래스 수로 나누어 계산합니다.
  • OpenVINO™ 모델은 yolov3: 416x416 및 yolov4: 608x608을 사용하여 테스트 및 검증되었으며, 이는 업계의 공통 템플릿 구성 파일의 기본 네트워크 크기였습니다. 따라서 검증된 크기 이외의 경우 mAP 값이 1.0 미만으로 반환될 수 있습니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 2 제품

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.