QuickUMLS处理任意输入文本均返回“UNK”问题求助
QuickUMLS处理任意输入文本均返回“UNK”问题求助
大家好,我最近在用QuickUMLS提取文本中的UMLS概念唯一标识符(CUIs),可不管输入什么词汇,结果总是返回“UNK”,实在搞不定了来求助!
我的代码如下:
from quickumls import QuickUMLS quickumls_fp = "med7_en/lib/python3.10/site-packages/quickumls" matcher = QuickUMLS(quickumls_fp) def extract_umls_cuis(text): """Extract UMLS CUIs using QuickUMLS.""" if isinstance(text, str): matches = matcher.match(text) if matches: return [match['cui'] for match in matches[0]] else: return "UNK" sample_text = "diclofenac." print(extract_umls_cuis(sample_text))
我已经检查过这些内容:
- QuickUMLS安装情况:确认已经正确安装了QuickUMLS
- UMLS数据路径:已经设置了正确的QuickUMLS路径
- 不同输入测试:试过好几个医学术语,但所有结果都是“UNK”
备注:内容来源于stack exchange,提问作者mubashir ali
相关产品推荐
相关产品推荐

