SRILM的安装方法
来源:互联网 发布:telnet带端口号 编辑:程序博客网 时间:2024/05/20 23:06
最近做的一个项目要用到语言模型,在网上找了一些开源的工具包试了一下。废话不多说,下面直接介绍一下SRILM的安装方法。
我实在ubuntu14.04底下使用SRILM。
SRILM的下载地址(我使用的是1.7.1版本)
1、安装 tcl
有用SRILM要用到tcl工具的一些功能,所以我先装了tcl。
tcl的下载地址(我使用的是 tcl8.6.5-src.tar.gz)
在tcl解压包的unix文件夹中的README文件介绍了tcl的安装方法。其实也就三个命令
./configure
make
make install
SRILM的使用还需要:
A template-capableANSI-C/C++ compiler, preferably gcc version 3.4.3 or higher.
GNU make: to control compilation and installation.
GNU gawk: required for many of the utility scripts.
GNU gzip: to unpack the distribution, and to allow SRILM programs to handle “.Z” and “.gz” compressed datafiles (highly recommended).
bzip2: to handle “.bz2″ compressed files (optional).
p7zip: to handle “7-zip” compressed files (optional).
可以在终端输入相关工具名,看看是否装了(例如输入“make”)。如果没有安装,会出现提示,直接按提示安装就好。
3、SRILM的安装
说了这么多,终于到安装SRILM了!!!
我的SRILM解压后放在/home/chenhuajie/Downloads/srilm里面,这个地址之后要用到。
3.1 修改srilm/MakeFile:
修改或在第7行下面加上一行
# SRILM = /home/speech/stolcke/project/srilm/devel (原)
SRILM = $(PWD)
3.2 再修改srilm/common/Makefile.machine.*****:
*****所填的内容和本机硬件平台有关。可以在终端输入一下命令查看:
uname -i
比如我的机子是x86_64,那我修改的是Makefile.machine.i686-m64这个文件。
找到:
TCL_INCLUDE =
TCL_LIBRARY =
修改为:
TCL_INCLUDE =
TCL_LIBRARY =
NO_TCL = X
找到:
GAWK = /usr/bin/awk
修改为:
GAWK = /usr/bin/gawk
3.3 编译SRILM
srilm目录下输入
make World
然后就会唰唰唰地出现一堆东西。
3.4 修改环境变量
在终端输入
export PATH=/home/chenhuajie/Downloads/srilm/bin/:/home/chenhuajie/Downloads/srilm/bin:$PATH
这个地址要看自己的安装位置,因人而异。
3.5 测试
在终端输入依次输入一下命令:
make test
最后就可以愉快地玩耍了……
- SRILM的安装方法
- srilm的安装
- SRILM的安装与使用
- SRILM的安装与使用
- srilm 安装
- ubuntu平台SRILM安装
- Ubuntu 安装Srilm
- 调用srilm的接口
- SRILM的使用方法
- SRILM的java接口
- 语言模型-SRILM(1) 安装
- srilm的使用(二)
- 【Natural Language Processing】语言模型训练工具Srilm的安装及使用简介
- srilm安装及ngram-count简单使用
- 语言模型训练工具:SRILM的使用
- Mac OSX下安装配置SRILM语言模型训练工具
- n-gram统计 计算句子概率 SRILM安装使用
- 在Ubuntu64位下安装srilm详细步骤
- Spring 事务配置
- 怎样解决MySQL数据库主从复制延迟的问题
- Gradle多渠道打包
- 校园网&openwrt记(六)获取拨号权限的rc.local启动项脚本
- Redis数据类型及操作详解
- SRILM的安装方法
- 集成新版(5.17+)Activiti Modeler与Rest服务
- ios倒计时的实现方法
- 配置spring所需要的jar包
- C#调用mysql,使用带参数mysql语句
- Android项目:手机安全卫士(5)—— 自定义弹窗
- Android多线程更新UI
- out对象
- registerNib 和 loadNibNamed