【问题标题】:Line by Line Sentiment Analysis?逐行情绪分析?
【发布时间】:2015-04-13 04:24:14
【问题描述】:

我目前正在对来自维基百科的人物页面进行情绪分析。

我从维基百科下载了大量关于人物的页面(如达芬奇、艾萨克牛顿等),并将它们转换为文本文件(数据集的大小为 20000+ 个文件)。

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

我目前正在尝试了解 MALLET 的工作原理,看看是否可以将 MALLET 用于此目的?谁能推荐任何其他可以进行这种情绪分析的工具?此外,任何有关如何让 MALLET 满足此要求的指南都会有很大帮助。

请帮忙。 谢谢,山姆

【问题讨论】:

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


    【解决方案1】:

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

    from pattern.en import sentiment
    
    your_sentence = "This is a great sentence."
    (polarity, subjectivity) = sentiment(your_sentence)
    

    【讨论】:

    • 不错的 Pattern 链接,你用过吗?
    • 是的,我用过。它不如训练自己的系统准确,但它是一个不错的快速解决方案。
    • 通过训练数据集定制有什么不同吗?如果您知道除了常见的 nlp 库,还有其他更好的情感库吗?
    猜你喜欢
    • 2013-02-02
    • 2014-12-11
    • 1970-01-01
    • 2017-11-06
    • 2015-09-23
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多