美文网首页命名实体识别
使用conlleval.pl对CRF测试结果进行评价的方法

使用conlleval.pl对CRF测试结果进行评价的方法

作者: 炼己者 | 来源:发表于2018-07-23 23:31 被阅读11次

作者:炼己者


1. 基于CRF做命名实体识别系列

用CRF做命名实体识别(一)
用CRF做命名实体识别(二)
用CRF做命名实体识别(三)
用BILSTM-CRF做命名实体识别

2. 评测

用CRF做完命名实体识别我们测试之后得到的结果就是预测的标签,并不能直接得到F1值等评测结果,之前我是用sklearn写了一个计算F1值的代码,现在发现了一个神器,可以直接得到F1值。我也是直接下载的,不好直接发给大家,就在这里给个链接好了conlleval+perl环境+conlleval使用说明。里面有很详细的介绍,大家照做即可。

3. 百闻不如一见

用上面的工具就会得到如下的结果,非常的方便

processed 552387 tokens with 22928 phrases; found: 22325 phrases; correct: 21183.
accuracy:  98.83%; precision:  94.88%; recall:  92.39%; FB1:  93.62
              LOC: precision:  92.48%; recall:  90.39%; FB1:  91.43  6653
              ORG: precision:  98.20%; recall:  98.41%; FB1:  98.30  3395
              PER: precision:  94.55%; recall:  89.13%; FB1:  91.76  7104
             TIME: precision:  96.25%; recall:  95.81%; FB1:  96.03  5173

4. 注意

另外提醒大家一点,标签的格式也要一致,按照说明去操作,也就没有什么问题了

相关文章

  • 使用conlleval.pl对CRF测试结果进行评价的方法

    作者:炼己者 1. 基于CRF做命名实体识别系列 用CRF做命名实体识别(一)用CRF做命名实体识别(二)用CRF...

  • php字符串转驼峰性能对比

    使用apache ab工具进行测试了下。 方法1:原生php函数 测试结果 方法2: 自己编写php代码 测试结果

  • 使用CRF++进行模型训练

    使用CRF++进行模型训练 本机训练: 使用以下命令: nohup ./CRF++-0.58/crf_learn ...

  • Qt 计算文件(含超大文件)的 md5 值

    方法源代码如下: 包含测试的完整代码如下: 使用 10.1 GB 超大文件的进行测试 测试结果如下: 本文参考链接...

  • 2018-09-25

    测试类的注意点: 测试方法上必须使用@Test进行修饰 测试方法必须使用public void 进行修饰,不能带任...

  • crf

    1.单纯的使用crf进行标注 2.bilstm+crf进行标注 二者的异同,同:都是用forward-backwa...

  • CNN in Keras

    CNN 架构 使用CNN进行手写数字辨识 测试结果:测试结果理想!!!!

  • Selenium+Python+Unittest>>

    在进行自动化测试时,有我们需要对预期结果进行判断。 下面介绍几个常用断言的使用方法,可对预期结果进行判断。 常用的...

  • 使用JavaScript对create方法进行测试

    1- 进入Jshttps://polkadot.js.org/apps/#/js 2-找到transfer 3-C...

  • 综合得分怎样计算??

    综合评价是指使用系统的、规范的方法对多个指标、多个单位同时进行评价的方法。综合评价不只有一种方法,它包括了一系列的...

网友评论

    本文标题:使用conlleval.pl对CRF测试结果进行评价的方法

    本文链接:https://www.haomeiwen.com/subject/odmsmftx.html