为 Twitter 情绪分析项目寻找 C# 中的开源朴素贝叶斯分类器 [关闭]

Posted

技术标签:

【中文标题】为 Twitter 情绪分析项目寻找 C# 中的开源朴素贝叶斯分类器 [关闭]【英文标题】:Looking for open source naive Bayesian Classifier in C# for a Twitter sentiment analysis project [closed] 【发布时间】:2011-04-13 01:46:55 【问题描述】:

我在这里找到了一个类似的项目:Sentiment analysis for Twitter in Python。但是,我正在使用 C# 并且需要使用以相同语言开源的朴素贝叶斯分类器。除非有人能阐明我如何利用 python 贝叶斯分类器来实现相同的目标。有什么想法吗?

【问题讨论】:

您可以通过进程外路径访问 Python 库 - 不是很漂亮 - 但有些东西。 (您也可以考虑 IronPython。) 【参考方案1】:

如果您不严格需要朴素贝叶斯,我建议您使用 libshogun。它拥有大量高质量的分类器,并且显然已经在 cygwin 上为 win32 成功构建。构建完成后,您可以从 C# 中 p/invoke 到 DLL。我想你会发现很难找到一个用 C# 编写的分类器库,因为分类的性能通常很重,所以最好的办法是调用这样的原生库。

【讨论】:

【参考方案2】:

几年前我在一个项目中成功地使用了thisCodeProject 文章中的代码,它仍然运行良好,准确率约为 99%。

【讨论】:

你是如何使用贝叶斯分类器的?我按照说明进行操作,但有点不知所措。【参考方案3】:

这可能是值得一看的:

https://github.com/joelmartinez/nBayes

https://github.com/joelmartinez/nBayes/wiki

【讨论】:

以上是关于为 Twitter 情绪分析项目寻找 C# 中的开源朴素贝叶斯分类器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Word2Vec 进行 Twitter 情绪分析

算法集锦(17)|自然语言处理| 比特币市场情绪分析算法

寻找 C# 音频分析库 [关闭]

k-means 聚类的评估

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

为啥情绪分析中的准确性分数为零