我有一个要求,我不知道NL是否可以做到这一点。 Plz建议。
我的要求是用英语扫描一个句子并找出一些关于它的定性信息。例如,句子中的名词,名词中的名词以及对它们所说的内容都是描述性的,暗示性的,或者它是积极的还是消极的。
举个例子,假设我在Facebook上有粉丝页面,有人在我的墙上贴了一个帖子。我需要知道帖子是否说明了我的好坏,因此我可以将其映射到感知范围,例如-10到+10。
使用自然语言处理工具包可以完成这样的事情吗? 如果不是,那么方法是什么。
提前致谢 希亚姆
答案 0 :(得分:5)
是的,自然语言处理方法可以按照您的要求执行:
要找出文本中“名词”的哪个名称为POS-Tagging。 识别句子的句法结构称为parsing。根据您的解析方法以及语言的语法有多严格,您可能需要查看semantic role labeling以及在句子中查找主题/对象。对语句的极性(正/负)进行分类称为sentiment analysis。
Python NLTK提供了一些你可以开始使用的工具,但情绪分析是一个活跃的研究领域,也是许多其他NLP方法必须协同工作的任务,因此它当然不是最简单的在NLP中开始使用的字段。无论如何,可以在Pang & Lee (2008)中找到对该领域学术研究的调查。