朴素贝叶斯分类算法在数据预测中的应用

合集下载

朴素贝叶斯分类器详解及中文文本舆情分析(附代码实践)

朴素贝叶斯分类器详解及中文文本舆情分析(附代码实践)

朴素贝叶斯分类器详解及中⽂⽂本舆情分析(附代码实践)本⽂主要讲述朴素贝叶斯分类算法并实现中⽂数据集的舆情分析案例,希望这篇⽂章对⼤家有所帮助,提供些思路。

内容包括:1.朴素贝叶斯数学原理知识2.naive_bayes⽤法及简单案例3.中⽂⽂本数据集预处理4.朴素贝叶斯中⽂⽂本舆情分析本篇⽂章为基础性⽂章,希望对你有所帮助,如果⽂章中存在错误或不⾜之处,还请海涵。

同时,推荐⼤家阅读我以前的⽂章了解基础知识。

▌⼀. 朴素贝叶斯数学原理知识朴素贝叶斯(Naive Bayesian)是基于贝叶斯定理和特征条件独⽴假设的分类⽅法,它通过特征计算分类的概率,选取概率⼤的情况,是基于概率论的⼀种机器学习分类(监督学习)⽅法,被⼴泛应⽤于情感分类领域的分类器。

下⾯简单回顾下概率论知识:1.什么是基于概率论的⽅法?通过概率来衡量事件发⽣的可能性。

概率论和统计学是两个相反的概念,统计学是抽取部分样本统计来估算总体情况,⽽概率论是通过总体情况来估计单个事件或部分事情的发⽣情况。

概率论需要已知数据去预测未知的事件。

例如,我们看到天⽓乌云密布,电闪雷鸣并阵阵狂风,在这样的天⽓特征(F)下,我们推断下⾬的概率⽐不下⾬的概率⼤,也就是p(下⾬)>p(不下⾬),所以认为待会⼉会下⾬,这个从经验上看对概率进⾏判断。

⽽⽓象局通过多年长期积累的数据,经过计算,今天下⾬的概率p(下⾬)=85%、p(不下⾬)=15%,同样的 p(下⾬)>p(不下⾬),因此今天的天⽓预报肯定预报下⾬。

这是通过⼀定的⽅法计算概率从⽽对下⾬事件进⾏判断。

2.条件概率若Ω是全集,A、B是其中的事件(⼦集),P表⽰事件发⽣的概率,则条件概率表⽰某个事件发⽣时另⼀个事件发⽣的概率。

假设事件B发⽣后事件A发⽣的概率为:设P(A)>0,则有 P(AB) = P(B|A)P(A) = P(A|B)P(B)。

设A、B、C为事件,且P(AB)>0,则有 P(ABC) = P(A)P(B|A)P(C|AB)。

朴素贝叶斯参数调优

朴素贝叶斯参数调优

朴素贝叶斯参数调优全文共四篇示例,供读者参考第一篇示例:贝叶斯分类算法是一种常见的机器学习算法,它基于贝叶斯定理和特征之间的条件独立假设进行分类。

朴素贝叶斯算法简单、有效,并且在处理大规模数据集时表现良好。

朴素贝叶斯算法的性能很大程度上依赖于调整参数的合理性和合适性。

在本文中,我们将探讨朴素贝叶斯参数调优的重要性,并介绍一些常见的调优方法。

一、朴素贝叶斯算法简介朴素贝叶斯算法是一种基于概率的分类算法,它基于概率统计和特征之间的独立性假设来进行分类。

朴素贝叶斯算法通常用于文本分类、垃圾邮件检测、情感分析等应用场景中。

其基本假设是所有特征都是相互独立的,即给定类别的条件下,每个特征发生的概率是独立的。

朴素贝叶斯算法通过概率统计和条件概率来计算样本属于某个类别的概率,然后选择概率最大的类别作为预测结果。

二、朴素贝叶斯参数调优的重要性在实际应用中,朴素贝叶斯算法中的参数设置会直接影响算法的性能。

合理调优参数是提高算法性能的关键。

通过调优参数,我们可以使模型更符合我们数据集的特点,从而提高模型的准确性和泛化能力。

朴素贝叶斯算法中常见的参数包括平滑参数、特征选择方法、特征分布类型等。

1、平滑参数:平滑参数是朴素贝叶斯算法中的一个重要参数,用于解决训练数据中某个类别下某特征值的计数为零的问题。

常用的平滑参数包括拉普拉斯平滑、Lidstone平滑等。

通过调整平滑参数的大小,我们可以改变模型对数据的拟合程度,从而提高模型的泛化能力。

2、特征选择方法:特征选择方法是指在建立模型时选择哪些特征用于分类。

常见的特征选择方法包括信息增益、卡方检验、互信息等。

通过采用合适的特征选择方法,我们可以提高模型的准确性和效率。

3、特征分布类型:朴素贝叶斯算法假设特征之间是相互独立的,因此对特征的分布类型有一定的假设。

常见的特征分布类型包括高斯分布、多项式分布、伯努利分布等。

在实际应用中,我们可以根据数据集的特点选择合适的特征分布类型。

朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理

朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理

朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理朴素贝叶斯算法,贝叶斯分类算法,贝叶斯定理原理贝叶斯分类算法是统计学的⼀种分类⽅法,它是⼀类利⽤概率统计知识进⾏分类的算法。

在许多场合,朴素贝叶斯(Naïve Bayes,NB)分类算法可以与决策树和神经⽹络分类算法相媲美,该算法能运⽤到⼤型数据库中,⽽且⽅法简单、分类准确率⾼、速度快。

由于贝叶斯定理假设⼀个属性值对给定类的影响独⽴于其它属性的值,⽽此假设在实际情况中经常是不成⽴的,因此其分类准确率可能会下降。

为此,就衍⽣出许多降低独⽴性假设的贝叶斯分类算法,如TAN(tree augmented Bayes network)算法。

朴素贝叶斯算法的核⼼思想:选择具有最⾼后验概率作为确定类别的指标。

--------------------朴素贝叶斯算法设每个数据样本⽤⼀个n维特征向量来描述n个属性的值,即:X={x1,x2,…,xn},假定有m个类,分别⽤C1, C2,…,Cm表⽰。

给定⼀个未知的数据样本X(即没有类标号),若朴素贝叶斯分类法将未知的样本X分配给类Ci,则⼀定是P(Ci|X)>P(Cj|X) 1≤j≤m,j≠i根据贝叶斯定理由于P(X)对于所有类为常数,最⼤化后验概率P(Ci|X)可转化为最⼤化先验概率P(X|Ci)P(Ci)。

如果训练数据集有许多属性和元组,计算P(X|Ci)的开销可能⾮常⼤,为此,通常假设各属性的取值互相独⽴,这样先验概率P(x1|Ci),P(x2|Ci),…,P(xn|Ci)可以从训练数据集求得。

根据此⽅法,对⼀个未知类别的样本X,可以先分别计算出X属于每⼀个类别Ci的概率P(X|Ci)P(Ci),然后选择其中概率最⼤的类别作为其类别。

朴素贝叶斯算法成⽴的前提是各属性之间互相独⽴。

当数据集满⾜这种独⽴性假设时,分类的准确度较⾼,否则可能较低。

另外,该算法没有分类规则输出。

在所有的机器学习分类算法中,朴素贝叶斯和其他绝⼤多数的分类算法都不同。

伯努利朴素贝叶斯 高斯朴素贝叶斯 多项式朴素贝叶斯 简述这三种模型的区别与应用

伯努利朴素贝叶斯 高斯朴素贝叶斯 多项式朴素贝叶斯 简述这三种模型的区别与应用

伯努利朴素贝叶斯高斯朴素贝叶斯多项式朴素贝叶斯简
述这三种模型的区别与应用
伯努利朴素贝叶斯、高斯朴素贝叶斯和多项式朴素贝叶斯是三种常见的朴素贝叶斯模型,它们在朴素贝叶斯分类算法的基础上进行了扩展和改进。

以下是它们的区别和应用:
1. 伯努利朴素贝叶斯 (BinomialNB)
伯努利朴素贝叶斯是一种针对二分类问题的朴素贝叶斯模型,它假设每个特征的概率是伯努利分布的。

在训练阶段,它使用贝叶斯公式计算每个特征的概率,并在测试阶段使用这些概率来预测新数据的分类。

伯努利朴素贝叶斯的应用广泛,包括文本分类、垃圾邮件分类、情感分析等。

2. 高斯朴素贝叶斯 (GaussianNB)
高斯朴素贝叶斯是一种针对多分类问题的朴素贝叶斯模型,它假设每个特征的概率是高斯分布的。

在训练阶段,它使用最大似然法估计参数,并在测试阶段使用这些参数来预测新数据的分类。

高斯朴素贝叶斯的常见应用包括文本分类、图像分类、垃圾邮件分类等。

3. 多项式朴素贝叶斯 (MultinomialNB)
多项式朴素贝叶斯是一种针对二分类问题的朴素贝叶斯模型,它假设每个特征的概率是多项式分布的。

在训练阶段,它使用最大似然法估计参数,并在测试阶段使用这些参数来预测新数据的分类。

多项式朴素贝叶斯的常见应用包括文本分类、垃圾邮件分类等。

三种模型都可用于分类问题,但在实际应用中有所不同。

伯努利朴素贝叶斯适用于特征独立性假设,高斯朴素贝叶斯适用于多分类问题,多项式朴素贝叶斯
适用于文本分类等。

分类算法之朴素贝叶斯——简单天气预报算法

分类算法之朴素贝叶斯——简单天气预报算法

分类算法之朴素贝叶斯——简单天⽓预报算法这两天学习了⼀个相对照较简单可是⼗分有⽤的分类算法——贝叶斯分类算法,与我做项⽬使⽤的svm算法相⽐确实有⾮常多精妙之处,。

好⽐撒尿⽜丸——好吃⼜好玩。

⽽贝叶斯分类器则是简单⼜强⼤。

本⽂结合简单天⽓预报进⾏解说。

贝叶斯定理:贝叶斯定理是概率论⾥⾯⼀个计算条件概率的法器!为什么是法器,且看后⽂。

先摆出计算公式:或许乍⼀看这公式没什么。

可是我们先将公式移项得:P(A|B)P(B)=P(AB)。

此时再将A与B互换⼀下。

发现什么没有?⼀个伟⼤的公式来了:P(A|B)P(B)=P(AB)=P(B|A)P(A)=>整个分类算法的核⼼思路就是依据这个公式!为什么?且往下看!什么是分类:⽐⽅。

如果将天⽓分为简单的晴天和⾬天,那么晴天和⾬天各为⼀个分类。

那么,怎样进⾏天⽓预报?⾮常easy,利⽤已知的⼀些⼤⽓特性!为了简化问题,这⾥如果⼤⽓对天⽓预报实⽤的属性仅仅有空⽓湿度、云层密度两个特征属性。

那么天⽓预測就是:提供某⼀天的空⽓湿度和云层密度两个属性值,输出⼀个晴天或⾬天的结果!朴素贝叶斯依据上述问题简化进⾏简单天⽓预測:对于之前的天⽓预測问题的简化看起来和之前的公式没什么联系,可是请⼤家细看:假设⽤H表⽰湿度,⽽且湿度分为1、2、3级分别表⽰为h1、h2、h3。

⽽云层密度⽤G表⽰,也分为1、2、3级,分别⽤g1、g2、g3表⽰。

另外,天⽓W表⽰,分为1、2两级。

晴天和⾬天分别表⽰为w1、w2 。

那么,通过以往的数据我们能够统计出现晴天或者⾬天结果时(条件)。

h和g出现的概率。

即:P( H | W)、和 P( G | W ) 。

当中H、G、W在之前提到的分级值范围内取值, 假设空⽓湿度H和云层密度G 相对独⽴,那么天⽓预报转换为求:P=P(W |G,H )=P(W|G)xP(W|H)利⽤之前的公式转化为:P=[P(G|W)P(W)/P(G) ]X[P(H|W)P(W)/P(H)]上式的P(G|W) 、P(H|W) 为之前统计出的概率,⽽P(W)为天⽓为晴天和⾬天的概率,能够统计出晴天概率P(W1)和⾬天概率P(W2),⽽P(G)、P(H)对每个分类类别为常数,⽐⽅⽆论H是1、2、3哪⼀种,P(H)都是常数(想想为什么?)到此,我们就能够进⾏预測了!天晴的概率:P1=P(w1|G,H)=[P(G|W1)P(W1)/P(G)]X[P(H|W1)P(W1)/P(H)]⾬天的概率:P2=P(w2|G,H)=[P(G|W2)P(W2)/P(G)]X[P(H|W2)P(W2)/P(H)]当中等式的右边各个式⼦均为已知项。

Python与朴素贝叶斯分类的应用

Python与朴素贝叶斯分类的应用

Python与朴素贝叶斯分类的应用导言Python是一种高级的、内容丰富的编程语言,最早由荷兰人Guido van Rossum在1989年创造。

Python与许多其他编程语言一样,可以用于各种任务,例如Web开发、数据分析、科学计算等等。

Python还广泛应用于人工智能领域,朴素贝叶斯分类就是Python中常用的一种算法。

朴素贝叶斯分类是一个简单而高效的机器学习模型,用于处理分类问题。

该算法的核心思想是基于特征和类别的条件概率对未知数据进行分类。

本文将探讨Python与朴素贝叶斯分类的应用,介绍朴素贝叶斯算法的基本概念,以及如何使用Python实现朴素贝叶斯算法进行分类。

朴素贝叶斯算法的基本概念朴素贝叶斯算法是一种基于贝叶斯定理的分类算法,该算法假设数据集中所有特征都是独立的,从而简化了计算。

算法的核心思想是,根据先验概率和条件概率,计算出后验概率,以此来判断数据属于哪个类别。

在朴素贝叶斯算法中,我们需要计算先验概率、条件概率和后验概率。

其中,先验概率是在不知道数据属于哪个类别的情况下,每种类别的概率。

条件概率是在已知某种类别的情况下,数据拥有某个特征的概率。

后验概率是在知道特征和类别的情况下,数据属于某个类别的概率。

贝叶斯定理将这些概率联系在一起:P(Y|X) = P(X|Y) * P(Y) / P(X)其中,P(Y|X)是后验概率,即在已知特征和类别的情况下,数据属于某个类别的概率;P(X|Y)是条件概率,即在已知某种类别的情况下,数据拥有某个特征的概率;P(Y)是先验概率,即每种类别的概率;P(X)是样本空间中数据拥有某个特征的概率。

在分类问题中,我们需要计算出所有类别的后验概率,然后选择最大值作为分类结果。

因为贝叶斯定理假设每个特征是独立的,所以朴素贝叶斯算法的名称中含有“朴素”这个词。

如何使用Python实现朴素贝叶斯算法进行分类Python中有多个库可用于机器学习,其中就包括用于分类的朴素贝叶斯算法。

朴素贝叶斯分类算法python代码

朴素贝叶斯分类算法python代码

朴素贝叶斯分类算法python代码朴素贝叶斯分类算法是一种基于概率的统计分类算法,该算法的主要实现思想是对预测对象进行特征提取、概率计算和分类判断,以实现对对象的分类识别。

本文将重点介绍朴素贝叶斯分类算法在Python中的应用与实现,以帮助读者更好地理解该算法。

首先,我们需要了解Bayes理论,在Bayes理论中,条件概率是指在已知某些条件的情况下,某一事件发生的概率。

朴素贝叶斯分类算法是基于该理论的,以此为基础,实现了对预测对象的分类。

具体来说,朴素贝叶斯分类算法的过程如下:1. 建立分类模型:在统计学习中,首先需要建立一种分类模型,这种模型在朴素贝叶斯分类算法中是基于特征集的贝叶斯定理来定义的。

2. 提取特征:在对预测对象进行分类前,需要先对对象进行特征提取,将其转化为数值型特征,以便后续计算分析。

常用的特征提取方法包括文本处理技术、特征选择等。

3. 计算概率:得到特征集后,基于该特征集进行预测。

可以利用训练集中的概率分布计算当前对象的概率分布。

其中,朴素贝叶斯分类算法中的“朴素”指假设特征之间是独立的,即每个特征对目标类别的影响是相互独立的,这使得计算概率分布更为简单和快速。

4. 进行分类:根据最大化概率的准则,将对象分类到概率最高的类别中。

例如,若某对象概率最高的类别为“正常”,则将该对象分类到“正常”类别中。

在Python中,可以借助于sklearn包来实现朴素贝叶斯分类算法。

下面进行一些示例代码来对其进行解释:''' import numpy as np from sklearn.naive_bayes import GaussianNB from sklearn.model_selection import train_test_split from sklearn import datasets# 读取iris数据集 iris = datasets.load_iris() X = iris.data y = iris.target# 划分训练集和测试集 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3) # 建立高斯朴素贝叶斯分类器 gnb = GaussianNB() gnb.fit(X_train, y_train) # 训练模型# 对测试集进行预测 y_pred = gnb.predict(X_test)# 输出结果 print('Accuracy:', np.sum(y_pred == y_test) / len(y_test)) '''这段代码演示了如何使用sklearn包中的高斯朴素贝叶斯分类器进行分类。

数据挖掘的10大算法

数据挖掘的10大算法

数据挖掘的10大算法数据挖掘的10大算法数据挖掘是指通过分析大量数据,并利用各种算法和技术,从中提取有用信息的过程。

在数据挖掘的过程中,有许多经典的算法被广泛应用。

下面介绍了数据挖掘领域中的10大算法。

1. 决策树算法决策树算法是一种基于树状结构的分类和回归算法。

它通过一系列的规则判断来对数据进行分类或者预测。

决策树算法可解释性强,适用于处理离散型和连续型数据。

2. 随机森林算法随机森林算法是一种集成学习的方法,通过构建多个决策树,取多个决策树的结果进行投票或取平均值得到最终的分类结果。

随机森林算法通过使用随机样本和属性选择,可以有效减少过拟合的风险。

3. 朴素贝叶斯算法朴素贝叶斯算法是一种基于贝叶斯定理的分类算法。

它假设每个特征与其他特征独立,并通过计算后验概率来进行分类。

朴素贝叶斯算法简单易懂,适用于处理文本分类等问题。

4. 支持向量机算法支持向量机算法是一种二分类算法,通过构建超平面来对数据进行分类。

它通过将数据映射到高维空间,使得数据集在高维空间中线性可分,从而能够处理非线性问题。

5. K均值聚类算法K均值聚类算法是一种无监督学习算法,用于将数据分成K个不同的簇。

它通过计算数据点与聚类中心的距离来确定数据点的簇归属,不断迭代直到达到收敛条件。

6. 线性回归算法线性回归算法是一种预测算法,用于建立变量间的线性关系模型。

它通过最小化残差平方和来拟合数据,并预测一个或多个连续型变量的数值。

7. 主成分分析算法主成分分析算法是一种降维算法,通过线性变换将数据转换为低维空间。

它通过保持数据的方差最大化来提取最重要的特征。

8. 关联规则算法关联规则算法用于发现数据集中的频繁项集和关联规则。

它通过计算项集之间的支持度和置信度来确定频繁项集和关联规则。

关联规则算法广泛应用于市场篮子分析和推荐系统等领域。

9. 遗传算法遗传算法是一种模拟自然界中生物进化过程的优化算法。

它通过模拟遗传操作,如选择、交叉和变异,从解空间中找到一个近似最优解。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

朴素贝叶斯分类算法在数据预测中的应用
摘 要:朴素贝叶斯分类方法是数据库分类知识挖掘领域的一项
基本技术,并具有广泛的应用。使用贝叶斯分类算法实现了对经
典数据集Iris的分类。实践表明,朴素贝叶斯分类是一种有效的
数据挖掘分类算法。
关键词:数据挖掘;朴素贝叶斯分类;数据预测;鸢尾花(Iris)
数据集

1 数据挖掘
许多人把数据挖掘视为另一个常用的术语:数据中的知识
发现。数据挖掘就是从大量的、不完全的、有噪声的、模糊的、
随机的数据中提取隐含在其中的、人们事先不知道的,但又是潜
在的、有用的信息和知识的过程。
本文利用数据挖掘中的朴素贝叶斯分类技术来研究鸢尾
花数据集中有关于鸢尾花分类问题。以鸢尾花数据集为对象,尝
试通过数据挖掘中的朴素贝叶斯分类技术对数据进行分析,实现
对鸢尾花所属分类进行预测,发现鸢尾花所属分类与鸢尾花各项
数据之间的联系,有助于对鸢尾花的培养进行管理。
2 朴素贝叶斯分类算法
假设每个数据样本用一个n维特征向量来描述n个属性
的值,即X={x\-1,x\-2,...,x\-n},假设有m个类,分别用
C\-1,C\-2,...,C\-m表示。给定的一个未知的数据样本X(没有标
明属于哪个类),根据贝叶斯定理得:
P(|X)=P(c\-i|X)=[SX(]P(X|c\-i)*P(c\-i)[]P(X)[SX)]
由于P(X)对于所有类为常数,所以,最大后验概率
P(c\-i|X)P(|X)可以转化为从最大先验概率 P(X|c\-i)*P(c\-i)计算
得到。如果训练数据集有很多元组和属性,计算 P(X|c\-i)的开销
可能非常大,为此,通常假设各属性的取值是相互独立的,这样
先验概率P(x\-1|C\-i),P(x\-2|C\-i),...,
P(x\-n|C\-i)都可以从训练数据集求得。
根据此方法,对于类别未知的样本X,可以先分别计算X
属于每一个类别c\-i的概率。
P(X|c\-i)*P(c\-i),然后选择概率最大的类别作为其类别。
若朴素贝叶斯分类算法将未知数的数据样本X分配给Ci,
则需要满足:
P(|X)> P(|X), P(c\-i| X)>P(c\-j|X),1≤j≤m,i≠j

从理论上来讲,朴素贝叶斯分类算法与其他算法相比有着
最小的错误率,在实践中朴素贝叶斯分类算法还可以和神经网络
算法和判定树等分类算法相媲美,并且它的适应性也很强,执行
效率高,在给定的N个属性的M个训练集,学习时间的复杂度
为O(N*M),这使得它在现实中有着广泛的应用。
3 实例
鸢尾花数据集中数据属性分为花萼长、花萼宽、花瓣长、
花瓣宽和所属分类5项。为了编程方便,使用calyx_length表示
花萼长、calyx_width表示花萼宽、petal_length表示花瓣长、
petal_width表示花瓣宽、category表示所属分类。

鸢尾花的类别分为3种:Iris-setosa、Iris-versicolor、
Iris-virginica,我们从鸢尾花数据集中选取60个数据样本作为训
练数据集(可随机选取,这里为了实验计算方便,每种类别均选
取了20个样本),预测一个未知的数据所在分类。
若从预测数据集中读出如下数据(5.4,3.7,1.5,0.2
4个属性类别分别为花萼长(calyx_length)、花
萼宽(calyx_width)、花瓣长(petal_length)、花瓣宽(petal_width)。
3个分类类别分别为setosa(用C\-1表示),versicolor(用C\-2表
示),virginica(用C\-3表示)。
朴素贝叶斯分类算法的步骤如下:
(1)计算训练数据集中每个种类所占的比例。
因为60个训练数据集中每个种类均选取了20个样本,所
以在训练数据集中对于鸢尾花的3个种类出现的概率为:

在这里Max(P\-1,P\-2,P\-3)=P\-1,所以我们把预测数据分
类在P\-1类,即Iris-setosa类别。实际上预测数据的类别就是
Iris-setosa。如果Max(P\-1,P\-2,P\-3)=P\-2,那么分在versicolor
类,如果Max(P\-1,P\-2,P\-3)=P\-3那么分在virginical类。我
们通过这个过程说明如何使用朴素贝叶斯分类算法对未知数据
进行分类,达到了数据挖掘的目的。
4 结束语
随着计算机技术的发展,数据挖掘越来越受到研究人员的
关注,而分类算法中的朴素贝叶斯分类算法以其简单的算法思
想、较高的精确度等优点成为挖掘领域热门的研究方向。朴素贝
叶斯分类算法是建立在各个属性之间的相互独立性假设的前提
下进行的,这种假设在现实中是很少出现的。朴素贝叶斯分类算
法在属性之间没有那么严格的条件下也能发挥比较好的性能,所
以朴素贝叶斯分类算法在证券、消费、教育、银行等行业中占有
一席之地。
参考文献:
\[1\] 李志刚,马刚.数据仓库与数据挖掘的原理及应用\[M\].
北京:高等教育出版社,2008.
\[2\] \[美\]PANG-NING TAN ,MICHAEL
STEINBACH,VIPIN KUMAR. Introduction to Data Mining\[M\]北
京:人民邮电出版社,2006.
\[3\] \[美\]WALTER SAVITCH,Absolute Java\[M\],北京:清
华大学出版社,2008.
\[4\] 李艳,刘信杰,胡学刚.数据挖掘中朴素贝叶斯分类的
应用\[J\].潍坊学院学报,2007(4).
\[5\] 余芳,姜云飞.一种基于朴素贝叶斯分类的特征选
择方法\[J\].中山大学学报(自然科学版),2004(5).

相关文档
最新文档