【发布时间】:2019-08-12 09:01:21
【问题描述】:
我正在使用 sklearn-crfsuite 执行 NER。我正在尝试将实体提及案例报告为真阳性(预测和预期正确,即使没有实体),假阳性(预测说是,预期否)或假阴性(预测说不,预期是)。
除了基于标签/令牌的 NER 性能摘要统计信息之外,我看不到其他任何信息。
我可以用不同的方式对实体提及进行分组,例如:正确、不正确、部分、缺失、虚假。我可以自己围绕它编写一大堆代码来尝试完成此任务(并且可能必须这样做),但必须通过一次调用来获取此信息?
以下是为获取摘要统计信息而进行的一些调用:
from sklearn import metrics
report = metrics.classification_report(targets, predictions,
output_dict=output_dict)
precision = metrics.precision_score(targets, predictions,
average='weighted')
f1 = metrics.f1_score(targets, predictions, average='weighted')
accuracy = metrics.accuracy_score(targets, predictions)
【问题讨论】:
标签: scikit-learn nlp named-entity-recognition crf