1. 具体内容参考[1], 包含安装,配置,用法。
2. 关于CRF++的模板:CRF++的模板与论文中在形式上相差较大。对于每个模板,CRF++都会产生一系列相应的特征函数(示性函数)。比如有模板U01:x[0,0],当算法匹配到“the”的时候(标注为xx),会产生一个特征U01:the。这满足特征函数(if(output == xx and feature == "U01:the"))。
3. 其他细节:稍微记录下,并不相关。添加用户用命令"sudo addusr [usrname]";添加用户sudo权限用命令“addgroup sudo” ;当出现“libcrfpp.so.0 cannot open shared object file: No such file or directory”,参考博客[2]。出现这种情况的原因是未添加动态链接库到系统。需要添加相应“脚本”,用“sudo touch”来得到root权限创建文件。训练过程的时间、迭代次数等信息会输出到控制台上(感觉上是crf_learn程序的输出信息到标准输出流上了),如果想保存这些信息,我们可以将这些标准输出流到文件上,命令格式“crf_learn template_file train_file model_file >> train_info_file”
[1]. http://crfpp.googlecode.com/svn/trunk/doc/index.html#tips
[2]. http://blog.sina.com.cn/s/blog_7745fc8601018vzl.html
原文:http://www.cnblogs.com/wead-hsu/p/3728319.html