该配置示例使用了从ctc或seq2seq模型https://github.com/rwth-i6/returnn-experiments/blob/master/2018-asr-attention/librispeech/attention/exp3.ctc.lm.config起向后添加lm_score的示例用法
我想知道在波束搜索解码期间如何使用它。我找不到BeamSearch解码示例吗?指向实现它的代码的指针将很有用。
答案 0 :(得分:1)
配置描述了模型,以及一些用于训练和/或解码的超级参数。
执行训练和/或解码的实际代码在Returnn本身中。以full setup为例,说明如何调用Returnn进行波束搜索。
在Returnn中,非常简单,波束搜索是通过纯TF函数实现的,因此它将在TF计算图中运行。在为模型构建计算图时,有search_flag
表示应执行搜索。如果设置了ChoiceLayer
,则tf.topk
会通过search_flag
扩大搜索范围。在TFEngine
函数的search
中进行设置并执行计算图。