Possíveis motivos para o modelo não obter valor mAP igual a 1,00.
- Quantizou o modelo YOLOv4 com o tamanho de 416 x 416 e obteve o valor correto de mAP.
- Quantizou o modelo YOLOv4 com o tamanho de 320 x 544 usando o comando:
pot -c yolov4-tiny-3l-gray-license_plate_prune_0.46_keep_0.01_320x544_qtz.json --output-dir backup -e
O valor de mAP obtido estava incorreto:
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
- Os resultados obtidos são esperados devido à definição do próprio mAP: a regra que é usada para comparar os resultados de inferência de um modelo com valores de referência. O mAP é calculado primeiro encontrando a soma das precisões médias de todas as classes e, em seguida, dividindo a soma pelo número de classes.
- os modelos OpenVINO™ foram testados e validados usando yolov3: 416x416 e yolov4: 608x608 que foram os tamanhos de rede padrão nos arquivos de configuração de modelos comuns do setor. Portanto, o uso diferente do tamanho validado pode fazer com que o valor do mAP retorne menos de 1.0.