本文的前提是已安装好 SRILM,可在本博客查看 SRILM 的安装

# Install MOSES and GIZA++

  1. 先安装所需要的包。
    sudo apt-get install build-essential git-core pkg-config automake libtool wget zlib1g-dev python-dev libbz2-dev
  2. 下载 MOSES
    git clone https://github.com/moses-smt/mosesdecoder.git
  3. 安装 GIZA++
    git clone https://github.com/moses-smt/giza-pp.git
    cd giza-pp
    make
    cd ../mosesdecoder
    mkdir tools
    cp ../giza-pp/GIZA++-v2/GIZA++ ../giza-pp/GIZA++-v2/snt2cooc.out ../giza-pp/mkcls-v2/mkcls tools
  4. 安装 Boost ,建议在 /home/username 下安装。
    wget http://downloads.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz
    tar zxvf boost_1_60_0.tar.gz
    cd boost_1_60_0/
    ./bootstrap.sh
    ./b2 -j4 --prefix=$PWD --libdir=$PWD/lib64 --layout=system link=static install || echo FAILURE
  5. 编译 MOSES
    cd ~/mosesdecoder
    ./bjam --with-boost=/home/username/boost/boost_1_60_0/ --with-srilm=/usr/loacl/srilm --with-giza=../giza-pp -j4
  6. 测试。
    cd ~/mosesdecoder
    wget http://www.statmt.org/moses/download/sample-models.tgz
    tar xzf sample-models.tgz
    cd sample-models
    ~/mosesdecoder/bin/moses -f phrase-model/moses.ini
更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

ArMiku@安然 微信支付

微信支付

ArMiku@安然 支付宝

支付宝

ArMiku@安然 贝宝

贝宝