首页 > 编程语言 >实验三:朴素贝叶斯算法实验

实验三:朴素贝叶斯算法实验

时间:2022-11-12 15:35:15浏览次数:68  
标签:蜷缩 贝叶斯 浊响 算法 实验 硬滑 朴素

| 20大数据三班 | 20大数据三班 |
| ---- | ---- | ---- |
|作业要求|作业要求|
| 学号 | 20161337 |

实验三:朴素贝叶斯算法实验

【实验目的】

理解朴素贝叶斯算法原理,掌握朴素贝叶斯算法框架。

【实验内容】

针对下表中的数据,编写python程序实现朴素贝叶斯算法(不使用sklearn包),对输入数据进行预测;
熟悉sklearn库中的朴素贝叶斯算法,使用sklearn包编写朴素贝叶斯算法程序,对输入数据进行预测;

【实验报告要求】

对照实验内容,撰写实验过程、算法及测试结果;
代码规范化:命名规则、注释;
查阅文献,讨论朴素贝叶斯算法的应用场景。

 

色泽 根蒂 敲声 纹理 脐部 触感 好瓜
青绿 蜷缩 浊响 清晰 凹陷 碍滑
乌黑 蜷缩 沉闷 清晰 凹陷 碍滑
乌黑 蜷缩 浊响 清晰 凹陷 碍滑
青绿 蜷缩 沉闷 清晰 凹陷 碍滑
浅白 蜷缩 浊响 清晰 凹陷 碍滑
青绿 稍蜷 浊响 清晰 稍凹 软粘
乌黑 稍蜷 浊响 稍糊 稍凹 软粘
乌黑 稍蜷 浊响 清晰 稍凹 硬滑
乌黑 稍蜷 沉闷 稍糊 稍凹 硬滑
青绿 硬挺 清脆 清晰 平坦 软粘
浅白 硬挺 清脆 模糊 平坦 硬滑
浅白 蜷缩 浊响 模糊 平坦 软粘
青绿 稍蜷 浊响 稍糊 凹陷 硬滑
浅白 稍蜷 沉闷 稍糊 凹陷 硬滑
乌黑 稍蜷 浊响 清晰 稍凹 软粘
浅白 蜷缩 浊响 模糊 平坦 硬滑
青绿 蜷缩 沉闷 稍糊 稍凹 硬滑

一、编写python程序实现朴素贝叶斯算法(不使用sklearn包)

1.

 

 

 2.

 

 3.

 

 4.

 

 5.

 

 6.

 

 7.

 

 

 

 8.

 

 二、使用sklearn包编写朴素贝叶斯算法程序

1.

 

 

 2.

 

 3.

 

 4.

 

 5.

 

 6.

 

 7.

 

 8

 

 9.

 

 10.

 

 11.

 

 12.

 

 13.

 

三、朴素贝叶斯算法的应用场景

1.文本分类、垃圾文本过滤、情感判别

2.多分类实时预测

3.推荐系统

四  实现前提

条件概率公式,是指在事件B发生的情况下,事件A发生的概率,用来表示。


概率为:

标签:蜷缩,贝叶斯,浊响,算法,实验,硬滑,朴素
From: https://www.cnblogs.com/qianc/p/16883858.html

相关文章

  • 机器学习算法:UAMP 深入理解
    导读降维是机器学习从业者可视化和理解大型高维数据集的常用方法。最广泛使用的可视化技术之一是t-SNE,但它的性能受到数据集规模的影响,并且正确使用它可能需要一定学习成......
  • 代码随想录训练营第三十一天 | 贪心算法
    贪心算法的核心思想是在每一步决策中都找到局部最优解122.买卖股票的最佳时机classSolution{publicintmaxProfit(int[]prices){intn=prices.le......
  • 算法题不等式计数问题常见解法-归并排序
    类型1:单个边界范围f(i)<d(j)这种格式的不等式,算法题经常询问我们满足这样的数对有多少。中间的符号也可换成任何等号不等号,也同样适用怎么计算呢?本质上,使用归并排序就是下面......
  • 实验7:基于REST API的SDN北向应用实践
    一、实验目的1、能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2、能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环境1、下载虚拟机软件OracleVi......
  • 实验7:基于REST API的SDN北向应用实践s
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的1.能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;2.能够编写程序调用RyuRESTAPI实现特定网络功能。二、实......
  • 实验7:基于REST API的SDN北向应用实践
    实验7:基于RESTAPI的SDN北向应用实践一、实验目的能够编写程序调用OpenDaylightRESTAPI实现特定网络功能;能够编写程序调用RyuRESTAPI实现特定网络功能。二、实验环......
  • 软件工程实验二 结对编程
    一、题目要求我们在刚开始上课的时候介绍过一个小学四则运算自动生成程序的例子,请实现它,要求:(1)能够自动生成四则运算练习题(2)可以定制题目数量(3)用户可以选择运算符(4)用户设置......
  • 实验2
    结对编程实验要求-huhaonan-博客园(cnblogs.com)2.1实验过程2.1.1实验代码给出博客园截图和网址,并附上github的代码地址。Create实验2-四则运算·xiyou111/-@e......
  • 经典排序算法
    经典排序算法点击查看代码1、插入排序—直接插入排序(StraightInsertionSort)2、插入排序—希尔排序(Shell`sSort)3、选择排序—简单选择排序(SimpleSelectionSort)......
  • 经典编程算法
    经典编程算法点击查看代码1、快速排序算法2、堆排序算法3、归并排序4、二分查找算法5、BFPRT(线性查找算法)6、DFS(深度优先搜索)7、BFS(广度优先搜索)8、Floyd-Warsha......