C++情感分析库

6
我正在寻找一个C ++情感分析库,可以在自己的应用程序中使用。希望它能将人类书写的文本作为参数,并返回有关其情绪(积极、消极、中性、愤怒、快乐等)的信息。您有什么建议吗?
几点说明: - 我不仅需要带有NLP工具(如文本标记化、PoS标记等)的库,而且确实需要进行情感分析/意见挖掘/情绪分析。当然,带有情感分析工具的NLP库也是很棒的。 - 简单的东西会比较好(例如只返回+1/-1/0) - 我不关心它可能使用的底层技术(词典、贝叶斯方法、支持向量机、基于规则的...) - 仅限于C++!
我知道这样的库可能并不存在,但还是希望有。
3个回答

6
我建议您自己编写。您可以通过简单的过滤器捕捉80%的情绪,包括积极和消极情感词,并根据一些常见的情态词和标点符号来缩放您的标志。如果您想从剩下的20%歧义中挤出果汁并且不想训练自己的SVM或其他模型,则建议在op.to/goog/scholar+上查找论文,其中一些论文将有撰写C ++库和有关如何找到/下载它们的作者。
此外,请参阅此SO帖子以获取更多想法。

2
很遗憾,这些链接都无法使用。 - Houman

0

您还可以查看Bitext的情感分析API:https://www.bitext.com/text-analysis-api-and-faq/

目前支持英语、西班牙语、葡萄牙语、法语、意大利语、德语、荷兰语和加泰罗尼亚语。

无需进行任何数据训练,因为Bitext的语言技术基于语言语法和词典,而不是机器学习或统计学。


0

我建议避免使用单词列表进行预测 - 它无法考虑到真实人类文本中的特定和变化语言(假设它们是社交内容)。我无法帮助您使用 C++ 库,但如果您愿意调用 Web 服务,您可以免费使用我们的 社交媒体情感分析


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接