当前位置: 首页 > news >正文

机器学习中的朴素贝叶斯

一、贝叶斯定理 + 朴素假设

朴素贝叶斯是一种基于概率统计的监督学习算法,核心源于贝叶斯定理

P(y∣X)=P(y)⋅P(X∣y)P(X)P(y∣X)=P(X)P(y)⋅P(X∣y)​

P(y∣X):在特征 X条件下,属于类别 y的概率。

P(y):类别为y的概率。

P(X∣y):即在类别y下特征X出现的概率。

朴素贝叶斯就是一个基于贝叶斯公式、假设特征独立的概率分类器。

二、代码模型的训练

1. 数据加载,代码为pd.read_csv("iris.csv"),作用为读取特征和标签。

2. 特征工程,代码为MinMaxScaler+*100+astype(int),作用为将连续特征转为非负整数,满足MultinomialNB的输入要求。

3.划分数据集,代码为train_test_split(test_size=0.2, random_state=100),作用为80%训练,20%测试,固定随机种子保证可复现。

4.模型训练,代码为MultinomialNB(alpha=1).fit(X_train, y_train),作用为让模型“吃透”训练数据,计算出朴素贝叶斯公式所需的所有关键概率参数,生成一个训练好的分类器对象。算出各类别的基本盘 P(y),并且算出各类别下各特征值的分布规律 P(xi∣y)。

5.模型评估,代码为classification_report+confusion_matrix,作用为输出精确率、召回率、F1值,并绘制混淆矩阵可视化。

6. 准确率输出,代码为classifier.score(X_test, y_test),作用为直接输出模型在测试集上的整体精度。

三、朴素贝叶斯的优缺点

1.优点:

训练极快:只需计算概率表,没有迭代优化过程。

对小数据集友好:Iris仅150条样本,NB依然表现稳定。

多分类天然支持:Iris有3种花,NB能直接输出各类别概率。

2.缺点:

强独立性假设:鸢尾花的4个特征其实有相关性,理论上用决策树或KNN可能更好。

对数据预处理敏感:若不做整数转换,MultinomialNB会直接报错。

概率校准可能不准确:输出概率常偏向极端(0或1)。

http://www.jsqmd.com/news/1335845/

相关文章:

  • 从零构建AI Agent:基于LLM与工具调用的自动化系统实战指南
  • 2026年知名折弯设备**:电液伺服折弯机/柔性折弯中心/制管折弯机/机械手数控折弯机/双机联动折 - 硬核推荐
  • 提升LLM推理效率:KVzap-mlp-Qwen3-8B与传统缓存方法的终极对比
  • Nouns DAO未来路线图:即将到来的激动人心功能预览
  • 软件成本评估实战:功能点估算法的原理、流程与敏捷实践
  • 如何快速集成Drawsana:iOS图片标注功能实现教程
  • 保定专业AI搜索优化公司 定制GEO推广方案热讯网络科技务实深耕赛道 - 优质新闻发布
  • 江苏 4 家 PCBA 设计(原理图 + Layout+SMT 贴片一站式)推荐
  • Overused Grotesk完整特性解析:多语言支持、12种样式集与5种字符变体
  • 技术团队管理方案分享
  • DVWA文件上传漏洞实战:从蚁剑连接到防御加固
  • Pixel-Composer终极指南:零代码打造专业像素特效的完整教程
  • 【泄底】蒸汽之虎(霞流一)
  • 2024年揭秘网站建设公司怎么样?避坑指南与核心决策逻辑深度解析
  • 2026年上海文化空间装饰与展厅设计服务商介绍:各类文化墙设计制作安装、上海愈一文化传播 - 海棠依旧大
  • Windows 11优化神器:Win11Debloat终极去臃肿指南
  • 2026年8月国内口碑好的绞肉机源头厂家口碑推荐,绞肉机产品 - 品牌推荐师
  • JEITA标准解析:从电池安全到工业通信的电子产业通用语言
  • MATLAB多智能体编队控制算法实现与仿真
  • 都说家装板材问题多 少年派五优板凭啥出圈 - 博客湾
  • Word图片粘贴CKEditor失真问题解决方案
  • 2026深圳跨区搬家价格**科普:龙岗到南山、罗湖到宝安收费明细与避坑指南 - 深圳顺风搬迁
  • Docker部署ScanT3r全流程:简单3步搭建专业漏洞扫描环境
  • 【广州理工学院主办】第七届现代化教育和信息管理国际学术会议 (ICMEIM 2026)
  • Unity精品Demo库构建指南:从筛选标准到实战应用
  • 2026年上海文化墙展厅设计安装公司推荐:文化墙/展厅展馆/场景氛围定制 - 海棠依旧大
  • 紧急预警!Springer Nature刚更新AI声明——你的论文可能已在“灰色检测池”中,立即自查这4项指标
  • 微信私域自动化:技术实现与合规运营指南
  • Python实现动态视觉情绪感知系统:从微表情分析到压力评估
  • 2026 年太原代理记账怎么选不踩坑?餐饮 / 建筑 / 电商行业专属方案盘点 - 山西融纳集团