CRF++命令

训练

示例: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

你可能感兴趣的:(NLP)