在 Ruby 中实现贝叶斯分类器?

Posted

技术标签:

【中文标题】在 Ruby 中实现贝叶斯分类器?【英文标题】:Implementing Bayesian classifier in Ruby? 【发布时间】:2010-11-08 00:29:01 【问题描述】:

我想实现一个简单的贝叶斯分类系统来对短信进行基本的情感分析。欢迎提供在 Ruby 中实现的实用建议。除了贝叶斯之外,其他方法的建议也将受到欢迎。

【问题讨论】:

【参考方案1】:

我刚刚发布了nbayes gem,它是一个功能齐全、强大且高性能的 Ruby 朴素贝叶斯分类器。它使情绪分析等任务变得简单。请阅读tutorial 了解更多信息。

【讨论】:

【参考方案2】:

Ilya Grigorik 在Bayesian Classifiers 上的这篇博文中对这个问题有一个很好的回答

此外,您可能希望查看ai4r rubygem 以了解贝叶斯分类器的一些替代方法。

ID3 是一个不错的选择,因为它提供的决策树即使对机器学习技术没有任何真正了解的人也能“理解”。

【讨论】:

我刚刚在github上查了一下,新版本的ai4r gem现在有一个朴素贝叶斯分类器。

以上是关于在 Ruby 中实现贝叶斯分类器?的主要内容,如果未能解决你的问题,请参考以下文章

ROC曲线应用于朴素贝叶斯分类器python的理解

朴素贝叶斯分类器和判别分析的准确性还差得很远

在数字分类数据上实现朴素贝叶斯高斯分类器

如何在贝叶斯网络中实现“异或”?

贝叶斯分类器(3)朴素贝叶斯分类器

朴素贝叶斯分类器:仅在 iris 数据集上获得 30-40% 的准确率