欲买桂花同载酒
前前后后搞了将近三天,就为了使用kenlm训练一个n-gram语言模型做纠错用,一直在安装kenlm,终于安装成功了,真是刺激!!!
没有用公司的服务器,因为才40句的语料不太值当,我吐了,领导说会再多。那我就先做实验准备环境就好了。
安装过程参考了各种博客。
1、首先安装Cygwin64
傻瓜式安装后选择要下载的软件和版本,不建议在这里选,因为太多了不知道选哪个。我是在这里踩了很多坑。镜像用163即可,很快。尽量选择wget方便下载kenlm。然后比较重要的包 :cmake make gcc gcc-g++ gdb gcc-core boost boost-devel zlib zlib-deved 。这里有很多雷区。
在安装boost zlib 的时候要重复很多遍很难受,最好是配置apt-cyg ,然后用apt-cyg install boost/zlib安装。
2、安装kenlm
wget -o – https://kheafield.com/code/kenlm.tar.gz | tar xz
mkdir kenlm/build
cd kenlm/build && cmake .. && make -j8
cd kenlm/build && make install
编译的时候还需要一些包记不清了,少什么按照提示去安装配置即可。
最后来个成功的截图,太舒服了,gcc g++的环境都有了,我可以同时做python c c++开发,给力啊这个工具cygwin64。
终于100%。之前一直卡在50,70 ,80
有个trick,要是cmake过程中有错修改后删除build重新编译会好很多哦
终不似少年游。