ID del artículo: 000059508 Tipo de contenido: Información y documentación sobre productos Última revisión: 20/05/2022

No se puede inferir el decodificador GreedyDecoder de la forma de la clasificación temporal de conexión (CTC) en TensorFlow*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Resumen

OpenVINO™ kit de herramientas no es compatible con la capa CTC.

Descripción
  1. Optimizador de modelo en corrido en dos modelos de flujo de tensor que contiene una capa CTC que se ctc_greedy_decoder y tf.keras.backend.ctc_decode
  2. Ambos fallaron con el error: [ ERROR ] No se pueden inferir figuras o valores para el nodo "Stateful Model_1/plate2_/CTCGreedyDecoder" y [ ERROR ] Las dimensiones de lote de los tensores de entrada deben ser las mismas para el nodo Stateful Model_1/plate2_/CTCGreedyDecoder.
  3. Probado con y sin definición de forma de entrada explícita y obtuvo el mismo resultado.
Resolución

Según la documentación de Las capas de marco compatibles , la capa CTC no es compatible con el kit de herramientas OpenVINO.

Más información

Siga el paso siguiente para decodificar la salida de red con la capa CTC.

  1. El decodificador CTCGreedyDecoder realiza decodificación avara en las lógicas dadas en la entrada (mejor ruta) en Tensorflow y funciona mejor desde OpenVINO modelo previamente capacitado text_recognition_0012 como se desarrolló utilizando el marco fuente de Tensorflow.
  2. CTCGreedyDecoder es una herramienta disponible para fines de decodificación, por lo tanto se aplicará después de utilizar la salida de la red en sí.
  3. Por ejemplo, cuando se utiliza la demostración de detección de texto C++ con el parámetro -b en el modelo de reconocimiento de texto 0012. Si el valor predeterminado es 0, se utilizará el decodificador avaro de CTC.

Productos relacionados

Este artículo se aplica a 2 productos

Intel® DevCloud para la periferia

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.