首页 > 解决方案 > 张量流无效符号

问题描述

我正在使用 seq2seq 对字典中找不到的一些英语单词训练语言模型。但是当我在语音词典上训练模型时,我会收到这些警告,然后模型在训练后无法识别单词,因为它无法识别这些字母。

WARNING:tensorflow:Invalid symbol:A
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:C
WARNING:tensorflow:Invalid symbol:I
WARNING:tensorflow:Invalid symbol:A
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:C
WARNING:tensorflow:Invalid symbol:C
WARNING:tensorflow:Invalid symbol:I
WARNING:tensorflow:Invalid symbol:E
WARNING:tensorflow:Invalid symbol:C
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:I
WARNING:tensorflow:Invalid symbol:I
WARNING:tensorflow:Invalid symbol:E
WARNING:tensorflow:Invalid symbol:E
WARNING:tensorflow:Invalid symbol:E
WARNING:tensorflow:Invalid symbol:O
WARNING:tensorflow:Invalid symbol:O

任何帮助将不胜感激在此先感谢。

标签: pythontensorflowspeech-recognitioncmusphinx

解决方案


因此,如果有人需要帮助,我将继续回答我自己的问题,问题是我需要将丢失的字母添加到 vocab.g2p。编辑:将大写字母添加到 vocab.g2p


推荐阅读