统计学习方法(4)——贝叶斯分类算法
来源:互联网 发布:天津市软件学院 编辑:程序博客网 时间:2024/05/29 13:20
朴素贝叶斯算法实现简单,学习和预测的效率均很高,是一种非常常用的方法。
1 贝叶斯算法
贝叶斯算法指通过学习数据的先验概率
贝叶斯定理的推导非常简单,可以直接利用类条件概率推得。
从以上(2,3)两式,我们便可以得到(1)式
2 朴素贝叶斯算法
假设我们的输入空间
如果按照第一节中提到的贝叶斯公式直接进行计算,需要估计的参数将按照指数级增长。假设
此时,需要学习的参数只有
取使(6)式最大的
总结
在朴素贝叶斯算法中,我们假设所有的条件互相独立,这是一个较强的假设,但这是由于这一假设,使模型中需要学习的参数大大减少,因而朴素贝叶斯算法的效率较高,但是分类的性能不一定很高。
参考资料
- 统计学习方法
- Generative and discriminative classifiers: naive Bayes and logistic regression, 2005
1 0
- 统计学习方法(4)——贝叶斯分类算法
- 李航《统计学习方法》第4&9章 朴素贝叶斯分类器&EM算法
- 《统计学习方法》笔记——朴素贝叶斯算法
- 统计学习方法——模型与问题分类
- 李航—统计学习方法
- 《统计学习方法》 决策树 CART生成算法 分类树 Python实现
- 统计学习方法——朴素贝叶斯
- 《统计学习方法》笔记——算法性能度量
- 《统计学习方法》笔记——决策树之ID3算法
- 统计学习方法——感知机算法(实现二)
- 统计学习方法——维特比算法
- 李航《统计学习方法》第四章——用Python实现朴素贝叶斯分类器(MNIST数据集)
- 统计学习方法五 决策树分类
- 统计学习方法五 决策树分类
- 统计学习方法第一章笔记——统计学习方法概论
- 统计学习方法笔记(1)——统计学习方法概论
- 统计学习方法(一)——统计学习方法概论
- 《统计学习方法》——概论
- 堆排序和快速排序的c++实现
- DiaLog在底部显示
- java学习之:网络socket
- 剑指offer 最大连续子数组之和
- CodeForces 554C 组合数学
- 统计学习方法(4)——贝叶斯分类算法
- php实现远程网络文件下载到服务器指定目录(方法一)
- 实体类中重写toString()方法便于输出显示和监控调试
- 浙大数据结构课后题-最大子列和
- 在spring配置文件中引入properties文件--引出加载配置文件的对应方式
- 6.Unity3D商业游戏源码研究-变身吧主公-SceneLogin
- 找出数组中的最大和第二大元素需要进行几次比较?
- Attempt to invoke interface method 'boolean java.util.List.add(java.lang.Object)' on a null
- 华为nexus 6p,联想900等 android手机加载webview 显示空白解决方案