luopeixiang / named_entity_recognition

中文命名实体识别(包括多种模型:HMM,CRF,BiLSTM,BiLSTM+CRF的具体实现)
2.12k stars 538 forks source link

数据问题 #41

Open echois123 opened 2 years ago

echois123 commented 2 years ago

请问我按BEMS打标替换数据之后,在计算召回率时报错division by zero是怎么回事呀,这个数据格式有什么要求吗

550952213 commented 2 years ago

遇到同样的问题,在crf模型上。bilstm模型照常跑

Renge3 commented 1 year ago

请问我按BEMS打标替换数据之后,在计算召回率时报错division by zero是怎么回事呀,这个数据格式有什么要求吗

可以在计算的分母部分加上一个非常小的数字来避免分母为0。在evaluating.py中,作者在计算f1的时候在分母加了一个1e-10,但是算precision和recall的时候就没有,都加上之后就没这个问题了。