Installing Moses

原创 2013年04月29日 15:19:35
On Ubuntu 12.04.2 LTS 64bit


1.prepare

sudo apt-get install libboost-all-dev automake csh tcl tcl-dev tk gawk gzip bzip2 p7zip subversion git libtool build-essential libz-dev libbz2-dev zlib1g-dev liblzma-dev python-dev libtcmalloc-minimal4
cd ~
mkdir moses
cd moses
mkdir bin


2.install giza++

cd ~/moses
wget http://giza-pp.googlecode.com/files/giza-pp-v1.0.7.tar.gz
tar zxf giza-pp-v1.0.7.tar.gz
cd giza-pp
make
cp GIZA++-v2/GIZA++ ~/moses/bin/
cp mkcls-v2/mkcls ~/moses/bin/
cp GIZA++-v2/snt2cooc.out ~/moses/bin/
cp GIZA++-v2/snt2plain.out ~/moses/bin/
cp GIZA++-v2/plain2snt.out ~/moses/bin/


3.install irstlm

cd ~/moses
svn co https://irstlm.svn.sourceforge.net/svnroot/irstlm/trunk irstlm_svn
cd ~/moses/irstlm_svn
./regenerate-makefiles.sh
./configure --prefix=/home/luyi/moses/bin/irstlm
make
make install


4.install xmlrpc-c

cd ~/moses
svn co http://svn.code.sf.net/p/xmlrpc-c/code/super_stable xmlrpc-c
cd ~/moses/xmlrpc-c
./configure
make
sudo make install


5.install srilm

cd ~/moses
mkdir srilm
Extract source files to srilm
cd srilm
Edit the make files follow [1] (MACHINE_TYPE = i686-ubuntu)
make World

cp -r ./bin/i686-ubuntu ~/moses/bin/srilm


6.install mosesdecoder

cd ~/moses
git clone git://github.com/moses-smt/mosesdecoder.git
cd mosesdecoder
./bjam -j2 --with-irstlm=/home/luyi/moses/bin/irstlm --with-srilm=/home/luyi/moses/srilm --prefix=/home/luyi/moses/bin/decoder --bindir=/home/luyi/moses/bin/decoder/bin --install-scripts=/home/luyi/moses/bin/decoder/scripts --external-bin-dir=/home/luyi/moses/bin



7.install mgiza++

download and extract mgizapp-0.7.3.tgz
cp mgizapp/bin/mgiza ~/moses/bin/
cp mgizapp/scripts/merge_alignment.py ~/moses/bin/



8.update environment variables


add all directories that contains executable files to $PATH


References:
[1]http://blog.csdn.net/tianliang0123/article/details/6207183
[2]http://stnguyen.com/blog/2012/01/19/install-moses-on-ubuntu-10-dot-10/
[3]http://www.statmt.org/moses/?n=Development.GetStarted

相关文章推荐

moses_manual

  • 2015年11月13日 18:33
  • 1.67MB
  • 下载

Moses机器翻译手册

  • 2014年09月03日 15:48
  • 1.6MB
  • 下载

ubuntu15.04 32位下基于IRSTLM,GIZA++和Moses的统计翻译系统的环境搭建及运行

由于搭建Moses环境需要多个模块之间相互调用,模块之间存在版本搭配的问题,笔者也尝试过,不同的模块版本相互搭配的话造成编译失败的可能性非常大,经过不到一周的坚持,总算搭建成功,下面是我成功搭建的各个...

Ubuntu上搭建和测试翻译Moses

1.Moses的起源。       Moses是Pharaoh的升级版本,增加了许多功能。它是由英国爱丁堡大学、德国亚琛工业大学等8家单位联合开发的一个基于短语的统计机器翻译系统。来自这8家单位的研...

MOSES统计机器翻译系统实验过程

MOSES安装以及初级说明 作为初学者对MOSES现在也没有什么深入的了解就在这里嫌丑,浅显的介绍一下。 首先是moses的官网:http://www.statmt.org/moses/ 里面资...
  • hero51
  • hero51
  • 2014年10月01日 01:48
  • 471

使用MOSES搭建网页翻译系统

在你完成整套moses的训练和微调(tuning)之后,你可以在本机上对文本里面的内容进行翻译,或者手动在终端输入进行翻译。这种方式作为研究是可以的,只适合单人使用,一个实际的服务器能同时处理多个人的...

Moses的安装、训练和优化

Moses安装、训练和优化,本文描述了一个真正实用的Moses系统的搭建过程 我是以root权限在Ubuntu服务器上安装运行的Moses,总结了网上的一些经验,再加上自己遇到一些问题然后解决问题的过...

MOSES系统训练中间过程和意义详解

关于Moses训练的那些事       前面已经将moses从编译到训练测试的整体流程过了一遍,想必大家对这个工具有了一个大致的理解。这里再详细说一些东西,可能能帮助大家对moses有更深的认识。  ...

MOSES的高级特征和功能

一、Binary Phrase Tables with On-demand Loading 顾名思义,就是moses具有这样一个功能:将词表(phrase table)二值化并按所需(所需要翻译的内容...

使用Moses搭建一个机器翻译系统及实验记录

一. 搭建实验环境:ubuntu系统可以直接下载安装deb包即可,需要安装的deb包有Srilm, GIZA++, mkcls以及从 http://www.statmt.org/wmt08/scrip...
  • csdidi
  • csdidi
  • 2011年02月22日 17:14
  • 5022
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Installing Moses
举报原因:
原因补充:

(最多只允许输入30个字)