모델이 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 미만으로 반환될 수 있습니다.