摘要
OpenVINO™工具組不支援 CTC 層。
描述
- 在包含ctc_greedy_decoder 和 tf.keras.backend.ctc_decode CTC 層的兩個 Tensorflow 模型上執行模型優化工具
- 兩者皆因錯誤而失敗:[ERROR] 無法推斷節點的形狀或值「StatefulPartedCall/model_1/plate2_/CTCGreedyDecoder」和 [ERROR] 輸入數的批量尺寸,對於 StatefulPartedCall/model_1/plate2_/CTCGreedyDecoder 節點必須相同。
- 嘗試使用並未明確輸入形狀定義,並取得相同的結果。
解決方法
根據 支援的架構層 檔,OpenVINO工具組不支援 CTC 層。
額外資訊
請按照 下列步驟使用 CTC 層來解碼網路輸出。
- CTCGreedyDecoder在 Tensorflow 的輸入(最佳路徑)中所給出的邏輯上執行貪貪的解碼,在經過預先訓練OpenVINO模型text_recognition_0012最為有效,因為它是使用 Tensorflow 的原始架構開發。
- CTCGreedyDecoder 是用於解碼的可用工具,因此在使用網路輸出本身後應套用。
- 例如,在文本辨識-0012 模型上使用文本偵測 C++ 示範與 -b 參數時。如果預設值為 0,將會使用 CTC 貪貪的解碼器。