【问题标题】:Object Oriented Bayesian Spam Filtering?面向对象的贝叶斯垃圾邮件过滤?
【发布时间】:2010-09-05 06:58:51
【问题描述】:

我想知道是否有针对垃圾邮件和文本分类的贝叶斯过滤的良好且干净的面向对象编程 (OOP) 实现?这仅用于学习目的。

【问题讨论】:

    标签: oop artificial-intelligence naivebayes email-spam


    【解决方案1】:

    我绝对推荐Weka,这是一个用Java 编写的开源数据挖掘软件

    Weka 是用于数据挖掘任务的机器学习算法的集合。这些算法既可以直接应用于数据集,也可以从您自己的 Java 代码中调用。 Weka 包含用于数据预处理、分类、回归、聚类、关联规则和可视化的工具。它也非常适合开发新的机器学习方案。

    如上所述,它附带了许多不同的分类器,例如SVMWinnowC4.5、朴素贝叶斯(当然)等等(参见API doc)。 请注意,众所周知,在垃圾邮件检测或文本分类领域,许多分类器的性能比朴素贝叶斯好得多

    此外,Weka 还为您带来了非常powerful GUI...

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          这是 C# 中贝叶斯过滤的实现:A Naive Bayesian Spam Filter for C#(托管在 CodeProject 上)。

          【讨论】:

            【解决方案5】:

            nBayes - CodePlex 上托管的另一个 C# 实现

            【讨论】:

              【解决方案6】:

              法语,但你应该可以找到下载链接 :) PHP Naive Bayesian Filter

              【讨论】:

                猜你喜欢
                • 2014-05-08
                • 2010-09-26
                • 2011-02-06
                • 2010-10-08
                • 2010-10-15
                • 2010-10-20
                • 2010-10-17
                • 2016-03-17
                • 2011-09-21
                相关资源
                最近更新 更多