Moses manual 中Basline System 2.3.4节用IRSTLM创建语言模型的命令有误

手册里写到:

 ~/irstlm/bin/compile-lm     --text yes    news-commentary-v8.fr-en.lm.en.gz    news-commentary-v8.fr-en.arpa.en

经过查阅compile-lm的帮助里写到:

compile-lm - compiles an ARPA format LM into an IRSTLM format one

USAGE:
       compile-lm [options] <input-file.lm> [output-file.blm]

DESCRIPTION:
       compile-lm reads a standard LM file in ARPA format and produces
       a compiled representation that the IRST LM toolkit can quickly
       read and process. LM file can be compressed.

OPTIONS:
Parameters:
    Help:      print this help
    d:      verbose output for --eval option; default is 0
    debug:      verbose output for --eval option; default is 0
    dict_load_factor:      sets the load factor for ngram cache; it should be a positive real value; default is 0
    dub:      dictionary upperbound to compute OOV word penalty: default 10^7
    e:      computes perplexity of the specified text file
    eval:      computes perplexity of the specified text file
    f:      filter a binary language model with a word list
    filter:      filter a binary language model with a word list
    h:      print this help
    i:      builds an inverted n-gram binary table for fast access; default if false
    invert:      builds an inverted n-gram binary table for fast access; default if false
    keepunigrams:      filter by keeping all unigrams in the table, default  is true
    ku:      filter by keeping all unigrams in the table, default  is true
    l:      maximum level to load from the LM; if value is larger than the actual LM order, the latter is taken
    level:      maximum level to load from the LM; if value is larger than the actual LM order, the latter is taken
    memmap:      uses memory map to read a binary LM
    mm:      uses memory map to read a binary LM
    ngram_load_factor:      sets the load factor for ngram cache; it should be a positive real value; default is false
    r:      computes N random calls on the specified text file
    randcalls:      computes N random calls on the specified text file
    s:      computes log-prob scores of n-grams from standard input
    score:      computes log-prob scores of n-grams from standard input
    sentence:      computes perplexity at sentence level (identified through the end symbol)
    t:      output is again in text format; default is false
    text:      output is again in text format; default is false
    tmpdir:      directory for temporary computation, default is either the environment variable TMP if defined or "/tmp")

也就是说 --text参数后面无需再加yes,不知道为什么Hieu加了yes,可能是版本不同?今晚给mailing list发个邮件试试

时间: 2024-11-10 06:45:59

Moses manual 中Basline System 2.3.4节用IRSTLM创建语言模型的命令有误的相关文章

java中的system.out.println()和JSP中out.println()区别

out.println()输出到客户端.     在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端.如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格. System.out.println()打印在控制台当中.     System.out.println()用的是标准输出流,这个是输出在控制台上的,而JSP不是控制台程序.不管是在JSP还是在JAVA程序中,System.out.

C中的system函数

windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *command); system函数已经被收录在标准c库中,可以直接调用 程序例: #include <stdlib.h> #include <stdio.h> int main(void) { printf("About to spawn and run a DOS command\n"

Log中&#39;main&#39;, &#39;system&#39;, &#39;radio&#39;, &#39;events&#39;以及android log分析

在Android中不同的log写到不同的设备中,共有/dev/log/system, /dev/log/main, /dev/log/radion, /dev/log/events四中类型.其中默认Log.v等写入/dev/log/main中.Slog写入/dev/log/system中. 我们在使用logcat 抓去日至的时候, 可以指定buffer,来请求不同的环形缓冲区 ('main', 'system', 'radio', 'events',默认为"-b main -b system&q

java中的system.out.println()和JSP中out.println()差别

out.println()输出到client.     在out.println()中,out是response的实例.是以response为对象进行流输出的,即将内容输出到client.假设在JSP页面中使用System.out.println(),在client仅仅会输出一个空格. System.out.println()打印在控制台其中.     System.out.println()用的是标准输出流,这个是输出在控制台上的.而JSP不是控制台程序.无论是在JSP还是在JAVA程序中,S

C# 中使用System.Net.Http.HttpClient 模拟登录博客园 (GET/POST)

一. System.Net.Http.HttpClient简介 System.Net.Http 是微软.net4.5中推出的HTTP 应用程序的编程接口, 微软称之为“现代化的 HTTP 编程接口”, 主要提供如下内容: 1. 用户通过 HTTP 使用现代化的 Web Service 的客户端组件: 2. 能够同时在客户端与服务端同时使用的 HTTP 组件(比如处理 HTTP 标头和消息), 为客户端和服务端提供一致的编程模型. 个人看来是抄袭apache http client ,目前网上用的

未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法

错误消息: 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法 解决办法: 1, 若要解决该问题,请在 Visual Studio 2010 命令提示符下运行下面的命令行: aspnet_regiis.exe -i -enable 如果出现以下错误的时候我们就用方法2.. PM> aspnet_regiis.exe -i -enable无法将“aspn

关于在C++中调用system函数

先看看下面的这一段程序: #include <iostream> #include <cstdlib> int main(int argc, char* argv[]) { std::cout << "Hello world!" << std::endl; std::system("pause");     //让程序暂停 return 0; } 然后呢,再来讲几段背景知识. 背景知识1:字符界面 话说十几二十年前,一

怎样关掉 ubuntu 中的 System Program Problem Detected 提示框

怎样关掉 ubuntu 中的 System Program Problem Detected 提示框 方法如下:sudo gedit /etc/default/apport  打开该文件如下:# set this to 0 to disable apport, or to 1 to enable it# you can temporarily override this with# sudo service apport start force_start=1enabled=1 将 enable

未能从程序集“System.ServiceModel”中加载类型“System.ServiceModel.Activation.HttpModule”。

在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误: 未能从程序集"System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"中加载类型"System.ServiceModel.Activation.HttpModule". 原因: 这是因为先安装了 .NET Framework 4,随后启用了