朴素贝叶斯(Naive Bayes,NB):朴素贝叶斯分类算法是学习效率和分类效果较好的分类器之一。朴素贝叶斯算法一般应用在文本分类,垃圾邮件的分类,信用评估,钓鱼网站检测等。

1、鸢尾花案例
#%%库函数导入
import warnings
warnings.filterwarnings('ignore')
import numpy as np
# 加载莺尾花数据集
from sklearn import datasets
# 导入高斯朴素贝叶斯分类器
from sklearn.naive_bayes import GaussianNB
from sklearn.model_selection import train_test_split
#%%数据导入&分析
X, y = datasets.load_iris(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=0)
#%%查看数据集
print(X)#特征集
print(y)#现象
#%%模型训练
# 假设每个特征都服正态分布,使用高斯朴素贝叶斯进行计算
clf = GaussianNB(var_smoothing=1e-8)
clf.fit(X_train, y_train)
#%%模型预测
# 评估
y_pred = clf.predict(X_test)
acc = np.sum(y_test == y_pred) / X_test.shape[0]
print("Test Acc : %.3f" % acc)
# 预测
#对第一行数据预测
y_proba = clf.predict_proba(X_test[:1])
#使用predict()函数得到预测结果
print(clf.predict(X_test[:1]))
#输出预测每个标签的概率,预测标签为0,1,2的概率分别为数组的三个值
print("预计的概率值:", y_proba)
运行结果
2、小结
predict()函数和predict_proba()函数的区别: predict()函数用于预测标签,直接得到预测标签。predict_proba()函数得到的是测试集预测得到的每个标签的概率。如果测试集一共有30个数据集,数据原本有3个标签,那么使用predict()函数将会得到30个具体预测得到的标签值,是一个【130】的数组,使用predict_proba()函数得到的是30个数据集分别取得3个标签的概率,是一个【303】的数组。
我又回来了,继续更新~ 欢迎交流
相关推荐:
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
提升写作效率,释放创意潜力文章生成AI软件的未来
ChatGPT怎么打开不了?全方位解决方案!,大庆ai
seo要学什么语言,做seo需要什么语言 ,ai martino
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
seo需要什么人才,seo需要做什么工作 ,探索ai照片
AI做文章:引领智能创作的未来
怎样利用AI写文章,轻松提升写作效率
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
什么是SEO优化方案,seo的优化方案 ,ai emorobot
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
seo要学什么技术,seo要学什么技术好 ,ai.fale
怎么降低文章的AI生成率:打造更真实、更有价值的内容
SEO怎么设置:让你的网站快速登上搜索引擎首页的秘密,Ai压印分色
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
用AI征文工具,轻松创作出精彩文章!
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
怎么用AI生成一篇文章?高效创作指南全揭秘!
Chat启用后ESX连不上?解决方法一网打尽!,为什么AI续写这么离谱
SEO北京:数字时代,企业成功的关键,湖南网站建设湖南岚鸿
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
ChatGPT维护-智能时代的数字助手,如何让你的工作更高效,ai智能救援
360AI写作怎样?助力创作的新风尚,ai到访
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
SEO外包:提升网站排名与品牌曝光的最佳选择,大创建设网站
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
ChatGPT桌面应用安装了,不能用?解决方案全攻略,让你轻松畅享AI助手!,绫波丽ai智能
“收录量为1”,打造数字化时代的独特竞争力,网站建设页面制作流程
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
SEO任何:如何通过精准优化让网站流量突破极限,太原网站建设培训班
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
AI智能软件:未来科技的核心力量
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
SEO实现:如何通过SEO优化提升网站流量与排名,南京市公司网站推广
好用的AI写作工具,提升写作效率与创意的最佳选择
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
常用AI工具,高效智能生活