0

我有一个快速的问题,在互联网上的任何地方都找不到答案:

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

喜欢:对 iPhone 的看法:“即使外面的天气很糟糕,我的 iPhone 让我再次感觉良好。” = 情绪:积极

4

2 回答 2

2

您是否想过将文本分解为子句(“外面天气很糟糕”、“我的 iphone 让我再次感觉良好”),并分别评估它们?您可以为此使用 NLTK 的解析器。但是,这将减少您必须分析的文本量,因此最终可能弊大于利。

在“Microsoft Surface 不是 iPad,它很糟糕”(您的目标是“iPad”)这样的情况下,这对您没有帮助,因为情绪是负面的,但 iPad 在比较中胜出。所以也许你还想检查句法分析,只检查你的目标词是主语或宾语的句子。我认为这些是否会给您带来更好的性能是任何人的猜测。

于 2012-09-08T20:55:07.870 回答
0

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

于 2012-09-11T04:00:22.350 回答