• Moses 安装


    参考:Moses相关介绍与安装简介

    http://www.52nlp.cn/moses-introduction

    一、Moses简介

       http://www.52nlp.cn/moses-introduction

       http://www.baidu.com/link?url=LIVpPrRpje9dUefTBmNY5m40WpIR7H2K-Dld4wbbGsQylcSZMJ-cxLw8uAHjPDeTeg0RKLymPNB0xvlFZR7Z-a&wd=&eqid=b5fdbfb6000055dd0000000556987332

    二、Moses测试平台搭建

      Moses核心框架仍是Philipp Koehn的基于短语的SMT框架。平台采用GIZA++进行翻译模型的训练,IRSTLM或SRILM进行语言模型的训练,Moses进行生成模型的训练及解码,mteval对实验结果进行BLEU评分。

      安装Moses支持工具

        安装倚赖包:sudo apt-get install build-essential git-core pkg-config automake libtool wget zlib1g-dev python-dev libbz2-dev

        安装boost,Moses使用c++作为开发语言,并使用了c++中的Boost库
      安装Moses
      安装Moses训练脚本
      安装附加脚本及评测工具

      2.1 IRSTLM安装

        http://www.cnblogs.com/panweishadow/p/4771050.html

        https://github.com/irstlm-team/irstlm

    三、mosesdecoder安装

      http://blog.sina.com.cn/s/blog_62e2ec570101bcdb.html

      其中./bjam --with-srilm=/path/to/srilm -j6 并行时用几个cpu(可不填)

    ./bjam --with-irstlm=/home/xdj/mtworkdir/irstlm --prefix=/home/xdj/mtworkdir/mosesdecoder --with-boost=/home/xdj/mtworkdir/boost_1_55_0 

          运行正确,终于出现SUCCESS。

      参考:./bjam --with-irstlm=/path/to/irstlm --prefix=/path/to/prefix --with-boost=/path/to/boost --with-cmph=/path/to/cmph –j4  

      根据错误提示修改,得到上面正确命令行

         #####遇到安装bzip2devel的问题:http://www.linuxdiyf.com/bbs/thread-105058-1-1.html

    四、moses测试

    完成后,我们来进行测试,在mosesdecoder文件夹下的命令行中输入

    wget http://www.statmt.org/moses/download/sample-models.tgz

        解压这个文件,在命令行输入tar xzf sample-models.tgz解压生成一个sample-models的文件夹。

        进入sample-models文件夹,在命令行上输入~/mosesdecoder/bin/moses -f phrase-model/moses.ini < phrase-model/in > out进行测试

        ######这里的路径“~/mosesdecoder/bin/moses”根据自己的安装和错误提示进行修改

    #自己的输入为
    ~/mtworkdir/mosesdecoder/bin/moses -f phrase-model/moses.ini < phrase-model/in > out

      如果想使用SRILM进行语言模型的建立,可以修改/sample/mosesdecoder/路径下的moses.ini配置文件、

      参考:http://blog.sina.com.cn/s/blog_62e2ec570101bcdb.html

    运行:http://www.leexiang.com/how-to-run-moses

  • 相关阅读:
    大数据离线分析平台 JavaSDK数据收集引擎编写
    大数据离线分析平台 需求分析(三)
    大数据离线分析平台 需求分析(二)
    大数据离线分析平台 需求分析(一)
    Hive 严格模式与非严格模式
    MapReduce案例:统计共同好友+订单表多表合并+求每个订单中最贵的商品
    Hadoop 目录分析及存储机制
    zookeeper 启动显示started,jps查看进程却没有,解决方法
    Azkaban介绍+安装部署+实战案例
    Flume 高可用配置案例+load balance负载均衡+ 案例:日志的采集及汇总
  • 原文地址:https://www.cnblogs.com/XDJjy/p/5131492.html
Copyright © 2020-2023  润新知