CRF++在Windows下以及Linux下的安装及测试方法
Posted Hearthougan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CRF++在Windows下以及Linux下的安装及测试方法相关的知识,希望对你有一定的参考价值。
Windows与Linux下CRF++有两种不同的版本,很多时候官网无法下载,你如果需要下载CRF++,你可以点击这里下载这两个版本。
Windows
首先说一下Windows的安装方法(其实无需安装),以及简单的使用方法。
1、解压,进入crf++-0.58,你可以看到
2、你需要把红色方框内的文件复制到example\\chunking文件夹下。
3、打开cmd,找到刚刚的example\\chunking这个文件夹。
4、
crf_learn template_file train_file model_file
比如:
crf_learn template train.data model
就可以看到
你可以看到控制台上打印处的信息,并会产生一个新的文件:model。这个训练过程的时间、迭代次数等信息就会输出到控制台上,如果想要保存这些信息,我们可以将这些标准输出流到文件,命令格式为:
crf_learn template_file train_file model_file >> train_info_file
比如:
crf_learn template train.data model >> model_out.txt
Linux下的安装方法:
同样你可以点击这里下载,然后可按照如下步骤安装。
1、
(1)、tar zxvf CRF++-0.58.tar.gz
(2)、cd CRF++-0.58
(3)、./configure
(4)、make
(5)、su
(6)、make install
2、cd python,然后:
(1)、python setup.py build
(2)、python setup.py install
3、输入python,进入python解释器
4、
import CRFPP
注:这里可能会报错,我遇到的是:
报错的是:
ImportError: libcrfpp.so.0: cannot open shared object file: No such file or directory 。
你可以输入:
ln -s /usr/local/lib/libcrfpp.so.0 /usr/lib/
然后重复3、4两个步骤即可。
以上是关于CRF++在Windows下以及Linux下的安装及测试方法的主要内容,如果未能解决你的问题,请参考以下文章