一、学习朴素贝叶斯之前先了解一下 条件概率下 贝叶斯公式
 1、举例是两个机床M1和M2 用例生产扳手
机器 生产扳手(个数 )
Mach1 30
Mach2 20
不合格占1%(defective)
机器 次品分布比例()
Mach1 50%
Mach2 50%
2、问题: Mach2生产的不合格产品的概率是多少?
P(Mach1)=30/50 = 0.6
P(Mach2)=20/50 = 0.4
P(Defect)=1%
P(Mach1|Defect)= 50%
P(Mach2|Defect)= 50%
P(Defect|Mach2)= ?
根据条件概率 贝叶斯法则
P(A|B) : 在事件B发生的条件下A发生的概率
P(B|A) : 在事件A发生的条件下B发生的概率
P(A) :A 单独发生的概率
P(B) :B 单独发生的概率单独发生的概率
P(Defect|Mach2)= (P(Mach2|Defect)* P(Defect))/ P(Mach2)
= (0.5*0.1)/0.4 = 0.125
二、朴素贝叶斯
1.根据薪资和年龄的对30个人进行了分类(打标签)
2.假设分类标签为上班的交通方式:步行(Walks)、开车(Drives),那新加入一个员工(new data point)是什么是属于那个类或者那种方式上班?
3、利用贝叶斯法则(公式)
4、P(Walks)=10/30 (已知的先验概率
5、P(X)=4/30 (在步行的情况下观测到X的概率(下图画一个圈,覆盖一个范围,有4个人,这个范围里面有开车和有步行,步行的有3个,开车的1个,这个半径大小和调优有关系,现在不考虑大小
6、P(X|Walks)=3/10 (X在步行人中的概率,Walks=10
7、代入公式求值:这个人步行的概率是0.75
8、问题(作业),这个人开车概率是多少?
P(Drives)=20/30 (已知的先验概率
P(X)=4/30
P(X|Drives)=1/20
P(Drives|X) =( P(X|Drives)* P(Drives))/P(X) = ( 1/20 *20/30 )/(4/30) = 0.25

机器学习- 朴素贝叶斯-例子相关推荐

  1. 秒懂机器学习---朴素贝叶斯

    秒懂机器学习---朴素贝叶斯 一.总结 一句话总结: 尽管朴素贝叶斯的条件独立性假设存在一定的问题,但是朴素贝叶斯算法仍然能取得比较理想的分类预测结果. 1.朴素贝叶斯分类算法 和 KNN分类算法和决 ...

  2. 机器学习朴素贝叶斯算法_机器学习中的朴素贝叶斯算法

    机器学习朴素贝叶斯算法 朴素贝叶斯算法 (Naive Bayes Algorithm) Naive Bayes is basically used for text learning. Using t ...

  3. 机器学习朴素贝叶斯_机器学习基础朴素贝叶斯分类

    机器学习朴素贝叶斯 In the previous stories, I had given an explanation of the program for implementation of v ...

  4. 机器学习朴素贝叶斯算法+tkinter库界面实现好瓜坏西瓜分类

    机器学习朴素贝叶斯算法+tkinter库界面实现好瓜坏西瓜分类 一.界面实现 from tkinter import * from tkinter import ttk import NBdef ma ...

  5. python机器学习-朴素贝叶斯(Naive Bayes)模型建立及评估(完整代码+实现效果)

    实现功能: python机器学习-朴素贝叶斯(Naive Bayes)模型建立及评估. 实现代码: # 导入需要的库 from warnings import simplefilter simplef ...

  6. 机器学习 | 朴素贝叶斯法知识总结

    机器学习 | 朴素贝叶斯法理论知识 贝叶斯决策论是概率框架下实施决策的基本方法.对分类任务来说,在所有相关概率都已知的理想情况下,贝叶斯决策论考虑如何基于这些概率和误判损失来选择最优的类别标记.朴素贝 ...

  7. 机器学习---朴素贝叶斯模型

    机器学习-朴素贝叶斯模型 1.通俗解释: 朴素贝叶斯模型的基本思路就是利用贝叶斯的后验概率公式来推算当前属性下的数据样本属于哪一个类别.直白一点说,就是在特征属性为当前取值的条件下,该样本归属于那个类 ...

  8. 机器学习-朴素贝叶斯(基础讲解+代码实现+图像展示)

    朴素贝叶斯 定理: 某晚,C准备收拾东西接女朋友,那么小C要不要带伞呢. 已知:天气预报说今日降水概率为50%–P(A) 晚高峰堵车的概率为80%–P(B) 如果下雨,晚高峰堵车的概率是95%–P(B ...

  9. 5 机器学习 朴素贝叶斯算法 高斯模型 多项式模型 伯努利模型 拉普拉普平滑系数 TfidfVectorizer

    机器学习 1 朴素贝叶斯算法 1.1 朴素贝叶斯算法介绍 朴素贝叶斯算法是一种衡量标签和特征之间概率关系的监督学习算法,是一种专注于分类的算法."朴素"二字表示这个算法基于一个朴素 ...

最新文章

  1. 训练时间和参数量百倍降低,直接使用标签进行预测,性能竟超GNN
  2. MySQL数据库聚合函数(count、max、min、sum、avg)
  3. leetcode 617. Merge Two Binary Trees | 617. 合并二叉树(Java)
  4. linux 去掉 ^M 的方法
  5. 了解如何使用Flutter构建iOS和Android应用
  6. python画logistic拟合曲线_Logistic回归python实现
  7. Bzoj4870 [SXOI2017]组合数问题
  8. 多进程|多线程的不同应用场景:Python还是C
  9. 实习踩坑之路:利用Java8新特性实现不同范型List之间的相互转换
  10. linux内存寻址解析 (一)
  11. [C#] LINQ之GroupBy
  12. 第八届全国噪声与振动控制工程学术会议大会报告
  13. 论文笔记——多源融合SLAM的现状与挑战
  14. SOLD2算法详解之1 backbone(CVPR2021 源码解析)
  15. dataguard修改redo大小、添加redo等操作
  16. 前所未知的Bug(IDEA 和 金山词霸2016的冲突)
  17. PostgreSQL数据库TPCC测试,Banchmarksql 5.0部署详解
  18. 联想微型计算机内存条安装,笔记本怎么加内存条,详细教您联想笔记本怎么加内存条...
  19. 越狱Season 1-Episode 11: And Then There Were 7-M
  20. ssl证书是什么?为什么需要部署ssl证书?

热门文章

  1. Linux OpenGL 实践篇-11-shadow
  2. php生成密码及密码检验
  3. WebGL+shader实现素描效果渲染
  4. Windows如何关闭端口(图文)
  5. 为某女性门户网站做整体策划推广方案
  6. 如何关闭鼠标加速效果
  7. minconda配置pycharm的开发环境stepbystep
  8. Github上下载的Demo如何在本地成功运行
  9. Win7Win10系统彻底卸载显卡驱动、重新安装新驱动的方法(可避免重启后自动恢复原先驱动)
  10. MODIS处理工具MRT(MODIS Reprojection Tool)安装及使用