new_char == ' '适应英文情况,中文没有空格作为label,请教中文加LM解码时是每次都计算LM概率吗?
Created by: whaozl
elif new_char == ' ':
if (ext_scoring_func is None) or (len(l) == 1):
score = 1.0
else:
prefix = l[1:]
score = ext_scoring_func(prefix)
probs_nb_cur[l_plus] += score * prob_c * (
probs_b_prev[l] + probs_nb_prev[l])