训练
示例:crf_learn -f 4 -p 8 -c 3 template ./data/train.txt model
- -f,-freq=INT使用属性的次数不少于INT(默认为1)
- -m,-maxiter=INT 设置INT为LBFGS的最大迭代次数(默认10k)
- -c,-cost=FLOAT设置FLOAT为代价参数,过大会过拟合(默认1.0)
- -e,-eta=FLOAT设置终止标准FLOAT(默认0.0001)
- -C,-convert将文本模式转为二进制模式
- -t,-textmodel为调试建立文本模型文件
- -a,-algorithm=(CRF|MIRA)
- -p,-thread=INT线程数(默认1),利用多个CPU减少训练时间
- -H,-shrinking-size=INT
- -v,-version显示版本号并退出
- -h,-help显示帮助并退出
训练输出: - iter:迭代次数
- terr:标记错误率
- serr:句子错误率
- obj:当前对象的值
- diff:与上一个对象之间的相对差
调用
crf_test -m model .data/test.txt > ./data/test.rst