pytorch_uie_ner icon indicating copy to clipboard operation
pytorch_uie_ner copied to clipboard

map_offset问题

Open Pyjacc opened this issue 2 years ago • 1 comments

源码utils.py中的map_offset()在处理index为0的实体时,会导致实体解析出现错误,源码如下: def map_offset(ori_offset, offset_mapping): """ map ori offset to token offset """ for index, span in enumerate(offset_mapping): if span[0] <= ori_offset < span[1]: return index return -1

建议进行修改,下面是我的修改方法: def map_offset(ori_offset, offset_mapping): """ map ori offset to token offset """ for index, span in enumerate(offset_mapping): if index < 2: continue if span[0] <= ori_offset < span[1]: return index return -1

Pyjacc avatar Jan 31 '23 09:01 Pyjacc

源码utils.py中的map_offset()在处理index为0的实体时,会导致实体解析出现错误,源码如下: def map_offset(ori_offset, offset_mapping): """ map ori offset to token offset """ for index, span in enumerate(offset_mapping): if span[0] <= ori_offset < span[1]: return index return -1

建议进行修改,下面是我的修改方法: def map_offset(ori_offset, offset_mapping): """ map ori offset to token offset """ for index, span in enumerate(offset_mapping): if index < 2: continue if span[0] <= ori_offset < span[1]: return index return -1

感谢建议。

taishan1994 avatar Feb 01 '23 05:02 taishan1994