Métodos para mejorar los resultados de inferencia generados a partir del complemento MYRIAD
- Muestra de SSD python* de detección de objetos modificados mediante la extracción del resultado de la capa conv2/WithoutBiases
- Se ejecutó la demostración con la misma imagen de entrada y el mismo modelo de mobilenet-ssd en el complemento de CPU y el complemento MYRIAD.
- Comparó las dos imágenes de salida generadas por el complemento de CPU y el complemento MYRIAD utilizando Beyond Compare.
- Hubo muchas diferencias (denotadas por puntos rojos) entre las dos imágenes de salida.
Se espera que tenga una diferencia de precisión entre cualquiera de las plataformas objetivo, pero la diferencia de las métricas de referencia debería estar dentro del 1 %.
Elija uno de los dos métodos para mejorar los resultados de inferencia generados por el complemento MYRIAD:
Método 1:
- Desactivar Aceleración de hardware MYRIAD en el código fuente.
ie = IECore()
ie.set_config({'MYRIAD_ENABLE_HW_ACCELERATION': 'NO'}, "MYRIAD")
net = ie.read_network(model=model_xml, weights=model_bin)
exec_net = ie.load_network(network=net, device_name="MYRIAD")
Método 2:
- Volver a generarModelo IR que utiliza el optimizador de modelos al especificar el valor de escala. El valor de escala debe ser de hasta 255.
python mo.py --input_model --scale
Consulte Cómo comparar en la vista Comparar imágenes utilizando Beyond Compare.
Consulte Diferencias entre dos imágenes para detectar y visualizar diferencias entre dos imágenes.