kenlm的使用

Posted climbing-snail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kenlm的使用相关的知识,希望对你有一定的参考价值。

1.训练模型

install_path/bin/lmplz -o 3 -S 80% -T /temp <text >text.arpa 
  •     -o  表示n_gram 中的n(必选)
  •     -S  内存使用(可选)
  •     -T  临时文件(可选)
  •     -text  待训练语料,必须分词
  •     -text.arpa  输出为arpa格式的n_gram结果,如下图所示:

         技术分享图片

2.查询模型

    为了更快的加载将 text.arpa 转换为 binary 文件

install_path/bin/build_binary text.arpa text.binary 

    测试

install_path/bin/query text.binary <test.txt >result.txt

    结果如下图所示,输出每个句子的混淆度和未登录词,以及整个测试语料的混淆度和未登录词。

     技术分享图片

 

以上是关于kenlm的使用的主要内容,如果未能解决你的问题,请参考以下文章

自然语言--kenlm环境搭建

自然语言--kenlm环境搭建

win10下安装Cygwin配置gcc编译环境

微信小程序代码片段

webstorm代码片段的创建

使用 Git 来管理 Xcode 中的代码片段