conlleval的使用

在命名体识别任务(NER,Named Entity Recognizer)中,Evaluate使用Perl的conlleval.pl
for example:(例子来源于link)

El          Aa  O       O
consejero   a   O       O
de          a   O       B-MISC
Economía    Aa  B-MISC  I-MISC
Industria   Aa  I-MISC  I-MISC
Comercio    Aa  I-MISC  I-MISC
Manuel      Aa  B-PER   B-PER
Amigo       Aa  I-PER   I-PER

为了使用perl的evaluation工具,我们运行如下命令

perl conlleval.perl < output_file_name
或者 conlleval.pl < output_file_name

便可以得到:

processed 10 tokens with 2 phrases; found: 2 phrases; correct: 1.
accuracy:  80.00%; precision:  50.00%; recall:  50.00%; FB1:  50.00
             MISC: precision:   0.00%; recall:   0.00%; FB1:   0.00  1
              PER: precision: 100.00%; recall: 100.00%; FB1: 100.00  1

为了实现上述过程,我们需要安装perl,下载 conlleval.pl…如下:

环境搭建
  • 平台: win10
  • 下载地址: link(ps:perl的window的版本有ActiveState Perl,Strawberry Perl,初学者建议前者。之前又看到原因,等我再找到放个链接吧)
  • 安装就是一路狂点next,注意安装的路径,我默认的c盘
    安装完成后会有两个文件
    在这里插入图片描述
2.hello world

一般第一个程序都是输出hello world,不过他自己有这个例子,在C:\Perl64\eg里有个example.jl,用记事本打开就是
在这里插入图片描述
我们打开cmd,切换到C:\Perl64\eg这个路径输入

perl example.pl

输出:
在这里插入图片描述

3.conlleval.perl的使用

原本可以直接下载 conlleval

若官方链接挂了, 可参考此处: conlleval.pl

22

将下载下来的 txt 文档,改名为 conlleval.pl 或者任何你喜欢的。然后放到C:\Perl64\eg里。

自己生成一个测试用的data

North B-MISC B-MISC
African E-MISC B-MISC
we O O
Grand B-MISC I-MISC
Prix E-MISC E-MISC
we O O

保存为dataset.txt依旧放在C:\Perl64\eg里。
在cmd里面输入

conlleval.pl < dataset.txt

输出
23

4.julia实现的chunk的evaluate

待更新

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值