我目前正致力于WikiPedia的人物页面上的情感分析。
我从维基百科上下载了大量人物页面(如Leonardo Da Vinci,Issac Newton等)并将其转换为文本文件(数据集大小为20000+文件)。
我的要求是对每个句子进行情感分析,即对每个文件的每个句子都有一个情感分数,并汇总每个句子的结果,以给出该文件的总分。
我目前正在尝试了解MALLET如何工作,看看我是否可以将MALLET用于此目的?任何人都可以建议任何其他可以进行此类情绪分析的工具吗?此外,任何有关如何让MALLET为此要求工作的指南都将是一个很大的帮助。
请帮助。 谢谢,山姆
答案 0 :(得分:2)
对于简单的现成情绪分析,请查看安特卫普大学开发的Python库Pattern。它可以通过以下方式返回英语句子的极性和主观性:
from pattern.en import sentiment
your_sentence = "This is a great sentence."
(polarity, subjectivity) = sentiment(your_sentence)