NLTK可以用来分析一个单词在一个句子中的情绪吗?

时间:2012-09-06 14:43:38

标签: nlp nltk

我有一个简单的问题,无法在互联网上的任何地方找到答案:

NLTK可以用来分析句子中某个单词的情绪吗?

喜欢:iPhone的情感:“即使外面天气恶劣,我的iPhone也让我感觉很好。” =情绪:积极

2 个答案:

答案 0 :(得分:2)

你有没有想过将文本细分为条款(“外面是恶劣的天气”,“我的iphone让我感觉再好”),并分别评估它们?您可以使用NLTK的解析器。但是,这会减少您需要分析的文本量,因此最终可能会造成更多弊大于利。

对于像“微软Surface不是iPad,它很糟糕”(你的目标是“iPad”)这样的情况,这不会对你有所帮助,因为情绪是负面的,但iPad赢得了比较。所以也许你也想检查句法分析,只检查你的目标词是主语或宾语的句子。我认为,这些是否会让你获得更好的表现。

答案 1 :(得分:0)

我对NLTK没有多少经验,但我在Java中使用NLP库做了一些概念级别的情绪分析。 Here就是这样做的。如果您能够在NLTK中识别依赖关系,那么相同的方法应该适合您。这种方法适用于简单的规则,但对于复杂的句子可能效果不佳。