我想分析德语文本的情感。我发现了许多关于如何处理英语文本情感分析的教程,但是没有找到如何将其应用于其他语言的方法。
我的想法是使用TextBlob
Python库,首先将句子翻译成英语,然后进行情感分析,但我不确定这是否是解决此任务的最佳方法。
还有其他可能解决此任务的方法吗?
我想分析德语文本的情感。我发现了许多关于如何处理英语文本情感分析的教程,但是没有找到如何将其应用于其他语言的方法。
我的想法是使用TextBlob
Python库,首先将句子翻译成英语,然后进行情感分析,但我不确定这是否是解决此任务的最佳方法。
还有其他可能解决此任务的方法吗?
还有一个专门的德语TextBlob: https://textblob-de.readthedocs.io/en/latest/ (正在积极开发中 here):
示例:
from textblob_de import TextBlobDE as TextBlob
doc = "Es gibt kein richtiges Leben im falschen."
blob = TextBlob(doc)
blob.sentiment
# Sentiment(polarity=-1.0, subjectivity=0.0)
.translate()
)。但是,.noun_phrases
或.tags
非常有效。或者作为分类的替代方案,您可以使用一个德语主观术语情感词典。阅读这篇论文[1]将会有所裨益。使用基于词典的模型的优点是不需要任何训练。
另一种方法是尝试混合模型,其中涉及将词典中的术语作为分类器本身的特征输入,以及一些手动注释的训练集。