机器学习100天(三十八):038 朴素贝斯-处理离散数据

Posted 红色石头Will

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习100天(三十八):038 朴素贝斯-处理离散数据相关的知识,希望对你有一定的参考价值。

《机器学习100天》完整目录:目录

机器学习100天,今天讲的是:朴素贝斯-处理离散数据!

打开 spyder,新建一个 naive_bayes_category.py 脚本。上一节我们引入了一批西瓜样本。并使用朴素贝叶斯公式计算出一个瓜蒂脱落、圆形、青色的西瓜是熟瓜的概率。下面我们来使用 python 实现。

首先导入标准库,然后导入数据集,总共包含10个样本,特征瓜蒂用0表示脱落、1表示未脱落,特征形状用0表示圆形、1表示尖形,特征颜色用0表示深绿、1表示浅绿、2表示青色。

#------ 处理离散数据 ------#
# 导入标准库
import numpy as np

# 导入数据集
# 西瓜数据
#X 瓜蒂:脱落(0)、未脱落(1)
#X 形状:圆(0)、尖(1)
#X 颜色:深绿(0)

以上是关于机器学习100天(三十八):038 朴素贝斯-处理离散数据的主要内容,如果未能解决你的问题,请参考以下文章

机器学习100天(三十六):036 朴素贝叶斯

机器学习100天(三十七):037 朴素贝叶斯-挑个好西瓜!

机器学习100天(三十一):031 K近邻回归算法

机器学习100天(三十一):031 K近邻回归算法

机器学习100天(三十一):031 K近邻回归算法

机器学习100天(十八):018 逻辑回归Python实战