我尝试用两个并行语言文件在Moses SMT中创建模型。 我完成了模型创建的所有阶段。 但是当我运行翻译时:
回声“嗯zu bestimmen”| 〜/ 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.arpa
attached picture of the result of running moses command mentioned above
..... 例外: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
但即使在我执行该命令后,我也得到了相同的异常。
我该怎么办?