Ошибка при обучении модели ARPA с помощью SRILM
Я следовал этому уроку.
После того, как я запускаю этот код:
ngram-count -kndiscount -interpolate -text train-text.txt -lm your.lm
Это дает мне эту ошибку:
"Одна из модифицированных скидок KneserNey - отрицательная ошибка в оценщике скидок для заказа 2".
Как я могу решить эту проблему?
1 ответ
Есть 2 возможности, которые -kndiscount
дает вам ошибку:
- Ваш
dataset
маленький. - Ваши фразы в
dataset
маленькие, что является препятствием для правильногоngram
обучение с использованиемkndiscount
,
Решение может быть:
- Создать больше
dataset
, - Используйте другие методы скидок.
Для ознакомления взгляните на эту тему: https://sourceforge.net/p/cmusphinx/discussion/help/thread/97ae0e5c/