分类算法(1)——朴素贝叶斯
来源:互联网 发布:贷款app源码 编辑:程序博客网 时间:2024/06/13 17:46
分类算法之朴素贝叶斯
==============================================
朴素贝叶斯算法是一种基于贝叶斯公式的分类算法。原理相对比较简单。
贝叶斯公式:
朴素贝叶斯就是围绕着这个公式产生的。
一个简单分类问题Class{
对于一条数据X其包含若干属性设为
则朴素贝叶斯就是要计算x属于
这两个概率都由贝叶斯公式导出,这里只列举x属于C1的情况。
P(x属于C1)的概率可以表述为:
这里我们假设各属性之间独立。
则公式可以进一步简化为:
其中
至此基本概念已经结束。
这里先给一个例子:
比如要预测一个房子的价格(
房子的价格受很多因素影响,比如是否有阳台,是否在市区,是否在6层以下等等。简单起见,这里取三个属性,房间个数{1,2,3}, 房子面积(60,140),是否有阳台(0,1)。分别设为
朴素贝叶斯是一种监督式学习算法。故需要通过训练数据来学习得到一个模型,接着通过该模型来预测。
首先选择一个些待分类数据作为训练数据。计算其中各标签的比例。即可得到上述所有的
有人可能会问到之前关于房子面积是连续型数据应该怎么处理。这里提供两种思路。
- 将连续型数据分成若干小区间,将每个区间看做一个点,即可与离散型数据统一起来。
- 利用概率分布计算分布曲线上对应的值。一般来说使高斯分布模型。
阅读全文
0 0
- 分类算法(1)——朴素贝叶斯
- 分类算法——朴素贝叶斯算法
- 机器学习算法(分类算法)—朴素贝叶斯
- 贝叶斯分类——朴素贝叶斯算法
- 分类算法——朴素贝叶斯
- 人工智能算法—朴素贝叶斯分类
- 经典分类算法—朴素贝叶斯笔记
- 算法杂货铺——分类算法之朴素贝叶斯分类
- 算法杂货铺——分类算法之朴素贝叶斯分类
- 朴素贝叶斯—分类
- 分类算法之朴素贝叶斯——简单天气预报算法
- 大数据分类算法——朴素贝叶斯算法
- 【机器学习算法模型】分类算法——朴素贝叶斯
- 朴素贝叶斯分类算法
- 朴素贝叶斯分类算法
- 朴素贝叶斯分类算法
- 朴素贝叶斯分类算法
- 朴素贝叶斯分类算法
- tomcat的运作和性能调优杂谈
- acm G
- 八种排序算法
- 并发基本概念
- Unity3D
- 分类算法(1)——朴素贝叶斯
- HDU-1245(哈希表解法)
- 大概是比较正确的打开VirtualBox的方式
- ASP.NET WebApi 批量导入数据库
- note 4
- 第二次制作游戏
- 2014-2015icpc 牡丹江 B.Building Fire Stations (二分+树的直径)
- linux下Tomcat+OpenSSL配置单向&双向认证(自签CA)
- 实现并配置一个简单的Servlet