Трудность перевода SMT в Moses при создании модели (с немецкого на английский) из двух параллельных наборов файлов
Я пытаюсь создать модель в Moses SMT из двух параллельных языковых файлов. Я завершил все этапы создания модели. Но когда я запускаю перевод:
эхо "Ум зу бестиммен" | ~/mosesdecoder/bin/moses -f ~/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/model/moses.ini
это дает мне какое-то исключение (на прилагаемой картинке - во всех подробностях и написано ниже (только тело исключения)) с просьбой выполнить команду:
compile-lm --text yes /home/user/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/lm/de_lm_proc.gz /home/user/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/lm/de_lm_proc.gz. управление перспективного планирования научно-исследовательских работ
прикрепленная картинка результата выполнения команды moses, упомянутой выше
..... Исключение: lm/read_arpa.cc:64 в void lm::ReadARPACounts(util::FilePiece&, std::vector&) вызвало исключение FormatLoadException, поскольку `line == "iARPA"'. Это похоже на файл IRSTLM iARPA. Вам нужен файл ARPA. Запустите compile-lm --text yes /home/user/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/lm/de_lm_proc.gz /home/user/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/lm/de_lm_proc.z.арпа первый. Байт: 6
Но даже после выполнения этой команды я получаю то же исключение.
Что я должен делать?