非英语文本的情感分析

时间:2015-03-20 15:07:08

标签: python machine-learning nlp sentiment-analysis textblob

我想分析用德语写的文本的情绪。我发现了许多关于如何用英语进行此操作的教程,但我没有找到关于如何将它应用于不同语言的教程。

我有一个想法是使用TextBlob Python库首先将句子翻译成英语然后进行情感分析,但我不确定它是否是解决此任务的最佳方法。< / p>

或者还有其他可能的方法来解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

正如Andy上面指出的那样,最好的方法是训练你自己的分类器。另一种更快速和肮脏的方法是使用德语情感词典,例如SentiWS,并根据单个词的极性值(例如通过求和)计算句子的极性。这种方法并非万无一失(例如,它不会考虑否定),但它会相对快速地给出合理的结果。

答案 1 :(得分:0)

或者作为分类的替代方法,您可以使用德语主观术语的情感词典。阅读本文[1]将是有益的。使用基于词典的模型的优点是它不需要任何培训。

另一种方法是尝试混合模型,该模型涉及将词典中的术语作为分类器本身的特征,以及一些手动注释的训练集。