1

我尝试从两个并行语言文件在 Moses SMT 中创建模型。我完成了模型创建的所有阶段。但是当我运行翻译时:

echo "Um zu bestimmen" | ~/mosesdecoder/bin/moses -f ~/mosesdecoder/0_my_test/align_2016.08.19_14.24.05/model/moses.ini

它给了我一些异常(在附图中 - 详细,并写在下面(仅异常正文)),要求执行命令:

compile-lm --text 是 /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 in 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.gz .arpa 首先。字节:6

但即使在我执行了那个命令之后,我也得到了同样的异常。

我应该怎么办?

4

0 回答 0