kenlm是一个用于训练语言模型的工具,运行起来效率还不错。不过就是安装很头疼。各种依赖包一个都不能疏忽。本文分享一下再Ubuntu16下面的安装过程,同时把一些遇到的问题也列出来。
工具/原料
1
Ubuntu系统
2
kenlm源码
方法/步骤
1
首先进行make 的时候会报错,如图所示。主要是一些包和依赖没有解决。
2
需要安装一些压缩工具包,如下图是bzip的安装过程,其他一些包也是如此。
3
工程目录中所标记的是需要安装的依赖包。安装如上步骤一一进行安装。
4
同时单独下载boost的源码进行安装,也可是使用apt进行安装。
5
一些前提的工作做完之后就可以安装kenlm了,其实在此之前遇到过很多问题。
7
同时会生成一些可执行的程序,通过这些程序即可以执行所需要的任务了。
8
下图所示便是生成的执行文件,如果安装失败这些文件是不会有的。
9
所以随后再调用这些程序的时候,切换到该目录或者加入到环境变量。至于每一个程序的功能和使用方法。这里就不在赘述了。
注意事项
1
注意依赖包的安装
2
如果报错,请认真看看log。