Трудность перевода 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

Но даже после выполнения этой команды я получаю то же исключение.

Что я должен делать?

0 ответов

Другие вопросы по тегам