我现在有两个ngram语言模型(model_A
和model_B
)。
ARPA
格式,所以我有两个ARPA
文件,ARPA_A
和ARPA_B
。现在,如果我想插入它们,即给出任何短语ABC。
model_C(ABC) = 0.5 * model_A(ABC) + 0.5 * model_B(ABC)
如何将ARPA_A
和ARPA_B
合并为一个(ARPA_C
)?
发布于 2019-08-05 13:54:18
是。将两种语言模型结合起来是可能的。考虑到您正在使用基于开放fst的open。
ngrammerge --use_smoothing --normalize --alpha=3 --beta=2 earnest.aa.mod earnest.ab.mod >earnest.merged.mod
https://stackoverflow.com/questions/51019655
复制相似问题