在Ubuntu上有适当的Giza ++安装指南吗?

时间:2014-02-22 14:42:38

标签: installation nlp ubuntu-12.04 giza++

我看到适合Giza的安装指南,但不适用于Giza ++。安装前者的说明(如http://giza.sourceforge.net/documentation/installation.html所示)显然不适用于后者。我使用的是Ubuntu 12.04。

2 个答案:

答案 0 :(得分:0)

假设您有依赖项,请使用以下命令进行简单安装:

$ wget https://giza-pp.googlecode.com/files/giza-pp-v1.0.7.tar.gz
$ tar -zxvf giza-pp-v1.0.7.tar.gz 
$ cd giza-pp/
$ make

我上传了预编译的二进制文件,你可以在这里找到它,但我不确定它是否适用于你的机器:

https://dl.dropboxusercontent.com/u/45771499/giza-binaries.zip

如果遇到依赖项问题,只需安装MOSES工具包所需的依赖项:

sudo apt-get install g++ git subversion automake libtool zlib1g-dev libboost-all-dev libbz2-dev liblzma-dev

就个人而言,我只会使用实现IBM模型2的快速对齐器,而不必担心mkcls,请参阅https://github.com/clab/fast_align

答案 1 :(得分:0)

TL; DR

sudo apt-get install build-essential git-core pkg-config automake libtool wget zlib1g-dev python-dev libbz2-dev
git clone https://github.com/moses-smt/mosesdecoder.git 
cd mosesdecoder
make -f contrib/Makefiles/install-dependencies.gmake
./compile.sh 

安装Moses时,GIZA ++也安装在mosesdecoder/bin/目录中。见http://www.statmt.org/moses/?n=Development.GetStarted

要安装MGIZA++,请执行以下操作:

sudo apt-get install -y cmake libboost-all-dev
git clone https://github.com/moses-smt/mgiza.git
cd mgiza/mgizapp
cmake . && make && make install
cp scripts/merge_alignment.py bin/

MGIZA ++的二进制文件将在mgiza/mgizapp/bin/