逐行情感分析?

时间:2015-04-13 04:24:14

标签: machine-learning nlp stanford-nlp sentiment-analysis

我目前正致力于WikiPedia的人物页面上的情感分析。

我从维基百科上下载了大量人物页面(如Leonardo Da Vinci,Issac Newton等)并将其转换为文本文件(数据集大小为20000+文件)。

我的要求是对每个句子进行情感分析,即对每个文件的每个句子都有一个情感分数,并汇总每个句子的结果,以给出该文件的总分。

我目前正在尝试了解MALLET如何工作,看看我是否可以将MALLET用于此目的?任何人都可以建议任何其他可以进行此类情绪分析的工具吗?此外,任何有关如何让MALLET为此要求工作的指南都将是一个很大的帮助。

请帮助。 谢谢,山姆

1 个答案:

答案 0 :(得分:2)

对于简单的现成情绪分析,请查看安特卫普大学开发的Python库Pattern。它可以通过以下方式返回英语句子的极性和主观性:

from pattern.en import sentiment

your_sentence = "This is a great sentence."
(polarity, subjectivity) = sentiment(your_sentence)