作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前我已经识别出给定文本中的名词短语。现在我需要识别它们之间是否存在引用。
举个例子:
房子里有两扇门,door_X 和door_Y。如果两扇门都打开,房子就不安全。
我需要将第二句中的“门”映射到door_X和door_Y
最佳答案
传统上,NLP 中的共指解析涉及回指解析,即查找代词引用的名词。在你的问题中,“doors”和“door_X”都是名词,因此你所问的并不完全是NLP中研究的共指解析问题。
但是,我认为你必须通过正则表达式匹配来解决你的问题。您还可以对单词进行词形还原以检查参考文献。
from nltk.stem import WordNetLemmatizer
lemmatizer = WordNetLemmatizer()
print(lemmatizer.lemmatize("doors"))
关于python - 我们如何使用 python 在给定文本中实现共指解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54688741/
我是一名优秀的程序员,十分优秀!