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

ubuntu下100%成功安装torch,同时配置cuda和cudnn(不成功,则成仁)

总说 这些更新不影响主体。所有更新附加在文章最后。 第一次更新: 内容:添加一些Torch7常用库的安装,时间:2017.3.20 第二次更新:内容:某些torch库无法在线安装,转成离线安装的...
  • Hungryof
  • Hungryof
  • 2016年06月01日 17:43
  • 31388

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

一. 搭建实验环境:ubuntu系统可以直接下载安装deb包即可,需要安装的deb包有Srilm, GIZA++, mkcls以及从 http://www.statmt.org/wmt08/scrip...
  • csdidi
  • csdidi
  • 2011年02月22日 17:14
  • 5188

MOSES的高级特征和功能

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

Moses搭建过程遇到的一些问题与解决

本人是按照这个链接 http://blog.csdn.net/csdidi/article/details/6200513 来安装 Moses, 但在安装过程仍然出现很多问题,记录如下:  ...
  • davidcqw
  • davidcqw
  • 2014年05月08日 19:03
  • 597

Ubuntu上搭建和测试翻译Moses

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

MOSES翻译系统的训练,调优和使用

这里我假设你已经成功安装了摩西moses,并希望在平行语料数据的基础上建立一个真正的短语翻译系统。这个过程需要一定的Unix的基础,理想情况下,最好还有一台Linux服务器。当然,如果你只是想试试的话...
  • yaoqiang2011
  • yaoqiang2011
  • 2013年08月20日 15:32
  • 8361

手把手教你编译MOSES机器翻译系统

摩西是一个由英国爱丁堡大学的SMT先锋团队[科恩等人,2007 ]开发的翻译系统。摩西的最新版本支持许多特征和功能。例如,它支持基于短语和基于语法基础的模型(从短语/规则提取解码)。同时,它提供的因素...
  • yaoqiang2011
  • yaoqiang2011
  • 2013年08月20日 11:51
  • 7986

Moses的安装、训练和优化

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

Moses 训练步骤

参考链接:http://www.statmt.org/moses/?n=Moses.Baseline 1.语料预处理 针对源和目标语言的语料库。有三步: 分词--》 大小写格式转换 --》 过...
  • chrissata
  • chrissata
  • 2017年03月24日 16:21
  • 606

使用MOSES搭建网页翻译系统

在你完成整套moses的训练和微调(tuning)之后,你可以在本机上对文本里面的内容进行翻译,或者手动在终端输入进行翻译。这种方式作为研究是可以的,只适合单人使用,一个实际的服务器能同时处理多个人的...
  • yaoqiang2011
  • yaoqiang2011
  • 2013年08月21日 11:51
  • 4961
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Installing Moses
举报原因:
原因补充:

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