首页 > 解决方案 > 如何使 spaCy 不区分大小写

问题描述

查找实体名称时如何使 spaCy 不区分大小写?

是否有任何我应该添加的代码片段或其他内容,因为问题可能会提到不是大写的实体?

def analyseQuestion(question):

    doc = nlp(question)
    entity=doc.ents 

    return entity

print(analyseQuestion("what is the best seller of Nicholas Sparks "))  
print(analyseQuestion("what is the best seller of nicholas sparks "))    

这使

(Nicholas Sparks,)  
()

标签: case-sensitivespacynamed-entity-recognition

解决方案


这是旧的,但这希望这将帮助任何寻找类似问题的人。

您可以使用 truecaser 来改善您的结果。

https://pypi.org/project/truecase/


推荐阅读