(MOSES安装以及使用说明.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(MOSES安装以及使用说明

MOSES安装以及初级说明 作为初学者对MOSES现在也没有什么深入的了解就在这里嫌丑,浅显的介绍一下。 首先是moses的官网:/moses/ 里面资料很详细,可以下载说明文档(manual.pdf)按照文档里面的提示一步步进行,一般来说整体只要依照这个步骤就没有问题 我现在本机上安装的moses,然后又在服务器上进行的运行,所以安装经验是本机的,但是两面使用的搭配是一样的都是moses+boost+GIZA+++IRSTLM。就是操作系统不一样,本机是ubuntu,而服务器是CentOS,但是基本上的过程是一样的。 前期安装准备 Boost【ubuntu下】 apt-get install libboost1.53-all-dev 2、GIZAA++【ubuntu下】 wget /files/giza-pp-v1.0.7.tar.gz tar xzvf giza-pp-v1.0.7.tar.gz cd giza-pp Make 在编译后会生成三个可执行文件 · giza-pp/GIZA++-v2/GIZA++ · giza-pp/GIZA++-v2/snt2cooc.out · giza-pp/mkcls-v2/mkcls 这三个文件是在之后主要要使用的文件,可以单独把这三个文件提取出来放到一个方便的位置,不觉得麻烦的话也可以每次键入路径,不过使用频率不算高还可以。 比如说建立tools\ 把这三个文件放进去 可以在编译的时候直接指出GIZA++的位置,也可以在编译的时候不指出,在使用的时候再指明,我采用的是后者。 IRSTLM 这个我在ubuntu和centOS下都编译了,方法都很简单 1)【ubuntu下】 在编译IRSTLM之前,需要安装两个工具。使用下面的命令来安装这两个工具: $ sudo apt-get install automake $ sudo apt-get install libtool 接下来就可以安装IRSTLM了。先下载软件包,下载地址为: /projects/irstlm/files/ 使用下面的命令进行安装: tar zxvf irstlm-5.80.03.tgz cd irstlm-5.80.03 ./regenerate-makefiles.sh ./configure --prefix=$HOME/irstlm make install 这样就编译安装好了IRSTLM,记住irstlm的位置,以后用得到。 【centOS下】 其实在这个下面和ubuntu里面没有什么区别 step 0: sh regenerate-makefiles.sh step 1: ./configure [--prefix=/path/where/to/install] step 2: make step 3: make install 二、正式安装Moses【ubuntu下】 由于moses的代码均可用git下载,所以先安装git: $ sudo apt-get install git 还需要gcc, zlib and bzip2以构建moses $ sudo apt-get install build-essential libz-dev libbz2-dev 然后就可以下载moses的代码了 git clone git:///moses-smt/mosesdecoder.git 然后进入mosesdecoder目录,编译Moses: ./bjam -j4 \ --with-irstlm=/irstlm的位置 --with-giza=/giza的位置 -j4是利用CPU是4核的进行编译 也可以./bjam --help获取帮助 如果在编译过程中遇到什么问题也许是因为一些编译必须的包没有安装成功,安装一些影响编译的包再进行编译试一下。 可以从目录下的BUILD-INSTRUCTIONS.txt获取安装的更多信息。 使用moses 最开始除了最后翻译一步都是在本机上进行的,但是当进行到最后一步翻译就提醒内存不够了。。所以为了不折腾最好还是一开始就在服务器上跑的好。。 在进行实验之前最好记住刚才安装的几个文件的目录,要不在进行接下来的步骤还要回去一个个找目录位置还是挺麻烦的。 P.s.这里w4tcy是我个人的用户文件夹 Moses:/home/w4tcy/moses/ 因为这里主要应用的就是/scripts和/bin两个文件夹,所以可以把这两个文件夹单独提出来 /home/w4tcy/moses/scripts/ /home/w4tcy/moses/bin/ Giza++:/home/w4tcy/tools/giaz/ 这个只要把上文所说的三个执行文件提出即可 IRSTLM:/home/w

文档评论(0)

34shart09 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档