用于求反的Spacy管道对象。
negspac的Python项目详细描述
negspacy:对spaCy的否定
Spacy管道对象,用于否定文本中的概念。基于negex算法。
NegEx-一个简单的算法,用于识别出院总结中的否定结果和疾病
查普曼、布里德威尔、汉伯里、库珀、布坎南
安装库。 导入库和Spacy。 加载Spacy语言模型。添加negspacy管道对象对实体类型进行筛选是可选的。 查看否定。 考虑与scispacy配对,以在文本和进程否定中找到UMLS概念 使用自己的模式 查看正在使用的模式安装和使用
pip install negspacy
importspacyfromnegspacy.negationimportNegex
nlp=spacy.load("en_core_web_sm")negex=Negex(nlp,ent_types=["PERSON","ORG"])nlp.add_pipe(negex,last=True)
doc=nlp("She does not like Steve Jobs but likes Apple products.")foreindoc.ents:print(e.text,e._.negex)
Steve Jobs TrueApple False
阴性模式
使用自己的模式或视图模式
nlp=spacy.load("en_core_web_sm")negex=Negex(nlp,termination=["but","however","nevertheless","except"])
patterns_dict=negex.get_patterns
贡献
作者
许可证
API文档
推荐PyPI第三方库