使用 Weka 按情绪对推文进行分类

Posted

技术标签:

【中文标题】使用 Weka 按情绪对推文进行分类【英文标题】:Classifying tweets by sentiment using Weka 【发布时间】:2012-03-03 22:34:57 【问题描述】:

我想将推文分类为正负中性。为此,我有一个 CSV 文件,其中每一行都包含推文和情绪 [positive-negative-neutral]。当我将此文件提供给 Weka 时,它会将其转换为 arff 格式。然后当我选择分类器[例如。 J48] 我只能看到“负面”推文的结果。它显示精度、召回率等,但仅适用于“负面”属性。我想查看考虑所有 3 种情绪的所有值。

接下来,我想针对所有负面、正面和中性进行训练,然后尝试测试 csv 文件。有人可以告诉我如何进行吗?

【问题讨论】:

请显示您的示例数据和示例输出,以便更清楚 请注意,这不是一个编程问题:您问的是如何使用其他人编写的工具。我建议联系 weka 开发人员,或在他们的邮件列表上发帖(更多信息在 cs.waikato.ac.nz/ml/weka) 【参考方案1】:

由于您尚未提供数据,因此您正在处理和示例输出,不能非常明确地提供帮助,但是是的,您可以通过以下博客获得一些帮助 Jose Maria Gomez Hidalgo(Nihil Obstat) 关于使用 Weka 进行情绪分析http://jmgomezhidalgo.blogspot.in/2013/06/baseline-sentiment-analysis-with-weka.html

希望对您有所帮助。

【讨论】:

以上是关于使用 Weka 按情绪对推文进行分类的主要内容,如果未能解决你的问题,请参考以下文章

用于情绪分析的 Mahout

如何使用 Twitter API 对推文进行分类

如果与健身相关,则对推文进行分类

推文分类器特征选择 NLTK

weka 中用于推文分类的 N 折交叉验证

在 Twitter 上预测未来推文的情绪