我是自然语言处理的新手,我想用它实际引用的内容替换这样的单词:
一个例子是:
细分主题:我全新的戴尔笔记本电脑
细分文字:我买了这台笔记本电脑及其好的
我如何
检测到该段正在谈论笔记本电脑
用My new new dell笔记本电脑取代这台笔记本电脑的发生情况(特别是在mutli主题文件中)
答案 0 :(得分:1)
这个问题被称为'回指解决问题'。我现在正在做同样的事情。我搜索了NLTK中的任何包。但我无法得到任何东西。因此,您可能需要开发自己的算法才能完成此任务。
这些链接可以帮助您
首先从每个句子中获取所有的anaphors和antecedents,然后尝试找出每个anaphors的匹配。 Anaphors是代词。就像你的例子中一样,它是'this',而前因是它所指的名词。在你的情况下,它是'戴尔笔记本电脑'或'戴尔'。解释指示意味着找到它所指的是