【发布时间】:2017-11-26 14:28:52
【问题描述】:
我正在从事一个 NLP 项目,我需要通过示例说明以下功能。说有一句话
告诉山姆,因为他病了,他必须离开,没有亚瑟。
在此语句中,第一个 he 必须标记为 Sam,第二个 he 标记为 Arthur。我在 Python 中工作。关于我可以用来获得以下功能的任何建议?
【问题讨论】:
-
请求您添加您尝试过的代码。
-
我还没有编写任何代码,因为我不明白我必须使用什么。我查看了 nltk-chunkers 以尝试通过使用正则表达式
将代词分组到更接近名词的位置,该表达式将匹配一个名词后跟一个代词。但这并不适用于所有情况。 -
这里给出的例子不是很好,因为它可以通过多种方式阅读: - 告诉山姆,因为山姆生病了,山姆必须离开,没有亚瑟 - 告诉山姆,山姆必须离开没有 Arthur 就像 Sam 生病了 事实上,这种结构中的任何句子都具有相同的效果。
标签: python nlp semantics part-of-speech