Scikit-Learn 朴素贝叶斯分类丨数析学院
Posted Datartisan数据工匠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scikit-Learn 朴素贝叶斯分类丨数析学院相关的知识,希望对你有一定的参考价值。
Datartisan数据工匠
可以订阅哦!
朴素贝叶斯分类是机器学习中常见的分类方法之一,本节将带大家深入学习一下 Scikit-Learn 中朴素贝叶斯分类工具包的相关使用方法。
首先,我们导入相关的库,并构建第一个示例数据集:
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/d703aefbf3914a01ad75314b7c2270ad.jpg)
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/87382bcf30ce4e8c8a73900365eccc66.jpg)
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/ae34ff6ef7ec408b983e8a975e13229b.jpg)
Scikit-Learn 中的 makeblobs 方法常被用来生成聚类算法的测试数据,直观地说,makeblobs 会根据用户指定的特征数量、中心点数量、范围等来生成几类数据,这些数据可用于测试聚类算法的效果。接下来,我们导入朴素贝叶斯分类函数 GaussianNB ,构建并拟合模型:
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/0106dfc35f3c49f7b6c850ccf15a25f5.jpg)
为了更清晰直观地展示模型效果,我们构建了另一组随机样本,用于观察朴素贝叶斯分类模型在二维空间中的分类边界,在这里,我们可以调用 predict 函数,来输出模型对样本点的判断结果:
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/c199f6548c65468d92a9dc95149adfcc.jpg)
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/912a7d4d588b4cdc986967d379e026ee.jpg)
![Scikit-Learn 朴素贝叶斯分类丨数析学院](https://image.cha138.com/20210425/f5e1a241d3a344049a3fe536acb8a1f9.jpg)
未完待续:
课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。
「datartisan数据工匠」
以上是关于Scikit-Learn 朴素贝叶斯分类丨数析学院的主要内容,如果未能解决你的问题,请参考以下文章
Scikit-learn 使用朴素贝叶斯进行 10 折交叉验证的多类分类
在 python 中使用 BernoulliNB(朴素贝叶斯分类器)scikit-learn 的简单示例 - 无法解释分类