ID do artigo: 000059640 Tipo de conteúdo: Solução de problemas Última revisão: 20/05/2022

Não é possível obter o resultado médio correto de precisão média (mAP) para o modelo YOLOv4 quantificado no tamanho de entrada retangular

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumo

Possíveis motivos para o modelo não obter valor mAP igual a 1,00.

Descrição
  • 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

Resolução
  • 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.

Produtos relacionados

Este artigo aplica-se a 2 produtos

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.