NaiveBayes-AdaBoost:NaiveBayes 和 AdaBoost 实现

时间:2024-07-23 04:27:51
【文件属性】:

文件名称:NaiveBayes-AdaBoost:NaiveBayes 和 AdaBoost 实现

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-23 04:27:51

Java

NaiveBayes-AdaBoost NaiveBayes 和 AdaBoost 实现 我在我的分类框架中实现了两种算法。 NaiveBayes 和 Adaboost(作为 NaiveBayes 的扩展)。 朴素贝叶斯方法是一组基于应用贝叶斯定理和每对特征之间独立性的“朴素”假设的监督学习算法。 我实现了二元或二项式分类,它根据分类规则将给定集合的元素分为两组。 此外,预期数据集中的所有属性都被我的算法视为分类属性。 您可以查看*以了解有关该算法的更多详细信息。 AdaBoost,(Adaptive Boosting)是机器学习中的一种提升方法,其思想是通过组合许多相对较弱和不准确的规则来创建高度准确的预测规则。 我在我的框架中实现了 AdaBoost 和 NaiveBayes 作为分类器接口,但是,AdaBoost 没有自己的分类算法,而是多次运行 NaiveBayes 算


【文件预览】:
NaiveBayes-AdaBoost-master
----classification()
--------AdaBoost.java(5KB)
--------Classifier.java(302B)
--------NaiveBayes.java(4KB)
--------NBAdaBoost.java(4KB)
--------NaiveBayesClassifier.java(6KB)
--------Utility.java(3KB)
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----.project(379B)
----.classpath(295B)
----.gitignore(189B)
----README.md(1KB)

网友评论