GIZA++双语介绍

GIZA++双语介绍
?GIZA++双语介绍:
  GIZA++ is a freelyavailable implementation of the IBM Models. We need it as a initial step to establish word alignments. Our word alignments are taken from the intersection of bidirectional runs of GIZA++ plus some additional alignment points from the union of the two runs.

  Running GIZA++ is the most time consuming step in the training process. It also requires a lot of memory (1-2 GB RAM is common for large parallel corpora).

  Giza++是从双语句对的两个方向进行迭代学习的,模型训练的绝大多数时间都被这两个方向的迭代训练占去了,所以,Moses提供了第一种简单的解决办法:并行训练(Training in parallel):

  在训练时加上 –parallel选项,这样训练脚本将被fork,Giza++的两个方向的训练将作为独立的进程。这是一台多处理器机器上的最好选择。

  Using the –parallel option will fork the script and run the two directions of GIZA as independent processes. This is the best choice on a multi-processor machine.

  如果你想在单处理器上使用并行运行两个Giza,可以使用下面的方法(我觉得单处理器上没必要使用这个方法,即使使用了效果也应该和正常的方法一样,时间节省效果不明显):

  First you start training the usual way with the additional switches –last-step 2 –direction 1, which runs the data perparation and one direction of GIZA++ training.When the GIZA++ step started, start a second training run with the switches –first-step 2 –direction 2. This runs the second GIZA++ run in parallel, and then continues the rest of the model training. (Beware of race conditions! The second GIZA might finish earlier than the first one to training step 3 might start too early!)

  Moses本身提供的方法可以有效利用2核处理器,但是对于更多核的处理器机器,譬如我的机器是4核cpu的,通过观察发现,训练过程中任何时刻,只 有两个处理器的使用率是百分百,其他两个cpu基本闲置。对于闲置的cpu,不用似乎是一种浪费,不过这个问题已经有了解决: Mgiza++。

  MGiza++是在Giza++基础上扩充的一中多线程Giza++工具,描述如下:

  Multi Thread GIZA++ is an extension to GIZA++ word aligning tool. It can perform much faster training than origin GIZA++ if you have more than one CPUs, in addition it fixed some bugs in GIZA, and the final aligning perplexity is generally lower than original GIZA++.

  freely [′fri:li] ad.自由地;慷慨地 (初中英语单词)available [?′veil?b?l] a.可用的;有效的 (初中英语单词)additional [?′din?l] a.附加的,额外的 (初中英语单词)parallel [′p?r?lel] a.平行的 n.平行线 (初中英语单词)origin [′?rid?in] n.起源;由来;出身 (初中英语单词)addition [?′din] n.加;加法;附加物 (初中英语单词)initial [i′nil] a.最初的 n.首字母 (高中英语单词)extension [ik′stenn] n.延长;扩展;延期 (高中英语单词)perplexity [p?′pleksiti] n.困惑;为难;纷乱 (英语四级单词)script [skript] n.笔迹;手稿;剧本 (英语六级单词)

原创文章,作者:白, 小雪,如若转载,请注明出处:https://www.tanglaohu.cn/8346.html

声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,邮箱:153055113@qq.com 我们会及时删除。

Like (0)
白, 小雪的头像白, 小雪作者
Previous 2024年2月28日
Next 2024年2月28日

相关推荐

  • 金融英语词汇大全

    ?金融英语词汇大全:  应该是外贸吧,看到保险就以为是金融啊。 放弃条款和打捞条款意思:它是描述财产丧失和随之而来的第2方对该财产提出要求权的一种条款。放弃和打捞条款能作为一项条款…

    2024年9月4日
    7400
  • 成人高考英语词汇手册

    ?成人高考英语词汇手册:  高考英语词语必学手册““““““““   我用过一种词汇手册,里面赠送了一张红纸片,用红纸片盖住纸张,只能看到中文,看不见英文。因为中文字是黑色的,英文…

    2024年10月1日
    5700
  • 高中英语必修一词汇

    ?高中英语必修一词汇:  必修1MODEL 1 academic 学术的province 省enthusiatic 热心的amazing 令吃惊的information 信息wed…

    2024年9月1日
    5900
  • goole翻译

    ?goole翻译:  摘要   goole翻译指的就是谷歌翻译,可以直接在百度上打上谷歌翻译,直接就可以百度出来。在谷歌翻译当中有英语和中文,甚至还有一些德语,其他的小语种都可以。…

    2024年8月23日
    8700
  • “你瘦了”的英文到底怎么说?

    ?“你瘦了”的英文到底怎么说?:  1、“瘦”用英文怎么说?   thin: 瘦。这应该是用途最广,大家最熟悉的词,比较客观的表示瘦,没有太多的褒义或贬义。   2、Slim: 苗…

    2024年10月5日
    7700
  • 大学英语一级词汇

    ?大学英语一级词汇:  去百度文库,查看完整内容>   内容来自用户:Goodway   小学到大学英语词汇表一级目标词汇(五年级用)1性别及家庭成员boy男陔girl女陔m…

    2024年8月21日
    8400
  • 轮机英语词汇

    ?轮机英语词汇:  我比较同意hnleebo的观点建议您到淘宝当当去看 因为这种比较冷门的专业书籍除非是院校使用的教材 你还真的不是很好找 然后网络现在购买东西还是比较方便的 货源…

    2024年10月4日
    5400
  • low 是什么意思

    ?low 是什么意思:  low 是什么意思   low既能做名词也能做动词,那么你知道它们分别都是什么意思吗?下面小编为大家带来low的英语意思和相关用法,欢迎大家一起学习!  …

    2024年9月23日
    7600
  • mean的用法和搭配

    ?mean的用法和搭配:  摘要   mean用作动词基本含义是“表示…的意思”,指某一动作或某件事物(如字母、信号等)具有某种意思,用作形容词时的意思是“吝啬的,自私的”;用作名…

    2024年9月11日
    6400
  • destroy的名词

    ?destroy的名词:  摘要   destroy的名词形式为destruction。destroy作为动词,中文翻译为“摧毁”、“毁灭”、“破坏”、“消灭”、“杀死”等;而de…

    2024年1月24日
    12900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注