【发布时间】:2010-09-22 12:31:48
【问题描述】:
我需要一个算法来确定一个句子、段落或文章的语气是消极的还是积极的……或者更好的是,是消极的还是积极的。
例如:
Jason 是我见过的最糟糕的 SO 用户 (-10)
Jason 是 SO 用户 (0)
Jason 是我见过的最好的 SO 用户 (+10)
Jason 最擅长吸吮 SO (-10)
虽然在 SO 方面还可以,但 Jason 在做坏事方面是最差的 (+10)
不容易吧? :)
我不希望有人向我解释这个算法,但我认为在某个地方的学术界已经有很多类似的工作。如果你能指点我一些文章或研究,我会喜欢的。
谢谢。
【问题讨论】:
-
您将如何处理此类算法中的讽刺或其他复杂的修辞格?有可能吗?
-
您可以通过 nltk corenlp.run 快速查看使用此 Web 服务对您的数据进行的一些情绪分析结果。但是这里的情绪分类器只在 Twitter 情绪和电影评论数据上进行训练。因此,如果您的问题域包含与上述语料库显着不同的单词,您可能不会得到想要的结果。