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

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

时间:2022-11-13 14:33:24浏览次数:36  
标签:预测 贝叶斯 算法 实验 朴素 sklearn

【实验目的】

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

【实验内容】

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

【实验报告要求】

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

 

实验如下:


 1.朴素贝叶斯算法(不使用sklearn包),对输入数据进行预测

导包:

 

 读取数据:

 

 数据处理:

 

 实验预测:

 

输出结果:

 

 

 

 2.朴素贝叶斯算法(使用sklearn包),对输入数据进行预测

将文字数据化并输出:

 

 

 

 数据预测:

 

 预测出该瓜为好瓜

标签:预测,贝叶斯,算法,实验,朴素,sklearn
From: https://www.cnblogs.com/xiongwenhao/p/16885918.html

相关文章

  • 软件工程实验二----电梯
    #include<stdio.h>structDTZT{ intZT; intDSQTYPE; intCSTKLC; intBDY; intflag;}a[4];intflag,slxl,szlc,golc,lccz[3],dth[3],i,flag1=0;intjs(intx,inty,in......
  • 实验三:朴素贝叶斯算法实验
    实验三:朴素贝叶斯算法实验【实验目的】理解朴素贝叶斯算法原理,掌握朴素贝叶斯算法框架。【实验内容】针对下表中的数据,编写python程序实现朴素贝叶斯算法(不使用sklearn......
  • 223201062507 王静怡 223201062506 王靖榕-软件工程基础Y-实验二结对项目
    沈阳航空航天大学  软 件 工 程 基 础实验报告 实验名称:实验二实验题目:结对项目   专   业软件工程学   号22320......
  • 朴素贝叶斯算法实验
    【题目】1.下表中是某大学一位研究生导师带过的硕士研究生录取情况表,根据该表建立朴素贝叶斯模型,现有一名上线考生想报考该导师,考生的特点是专业、数学和外语都不好,获奖情......
  • 【波长分配】无线传感器WSN网络中的一种波长分配算法的仿真
    1.软件版本MATLAB2013b2.本算法理论知识  参考文献: [1]徐世中,李乐民,王晟.WDM网络中的一种波长分配算法[J].通信学报,2002,23(4):7.        ......
  • 实验二 结对编程
    2.1实验过程2.1.1实验代码(1)博客园地址:(2)github源代码:https://github.com/Caroliu96/Four-Arithmetic-Operation-.git(3)博客园截图2.1.2实验过程(1) 本人角色:领航员(......
  • 实验三:朴素贝叶斯算法实验
    【实验目的】理解朴素贝叶斯算法原理,掌握朴素贝叶斯算法框架。【实验内容】针对下表中的数据,编写python程序实现朴素贝叶斯算法(不使用sklearn包),对输入数据进行预测;熟悉s......
  • 实验三:朴素贝叶斯算法实验
    1.导包importpandasaspdimportnumpyasnp2.classNaiveBayes:def__init__(self):self.model={}#key为类别名val为字典PClass表示该类的该类,PFe......
  • 实验二 电梯问题
    代码地址:Test/电梯问题.cppatmain·AILYNNX/Test(github.com)实验截图:运行截图: ......
  • 强化学习代码实战-06 DQN算法(单模型)
    现在我们想在类似车杆的环境中得到动作价值函数,由于状态每一维度的值都是连续的,无法使用表格记录,因此一个常见的解决方法便是使用函数拟合(functionapproximation)的思想。......