下载CRF++并编译
./configure
`make
编译成功即可训练模型
命令行使用CRF++:(这里有更详细的Tutorial)
训练模型
crf_learn template_file train_file model_file
crf_learn
参数
-a CRF-L2 or CRF-L1 规范化算法选择。默认是CRF-L2。
-c float 其中float关于拟合训练数据的程度,float越大,拟合程度越高
-f Num 其中Num是指训练数据中至少出现Num次
-p Num 其中Num是线程数量
-o output-FILE 重定向文件
测试模型
crf_test -m model_file test_files
使用CRF++遇到的错误:
reading training data:
tagger.cpp(393) [feature_index_->buildFeatures(this)]
报错原因ÿ