为 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# 中的开源朴素贝叶斯分类器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章