当前位置: 首页 > news >正文

朴素贝叶斯数据分类------

------------------后期会编辑些关于朴素贝叶斯算法的推导及代码分析-----------------
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.naive_bayes import GaussianNB, BernoulliNB, MultinomialNB
from sklearn.preprocessing import LabelEncoder
from sklearn.metrics import accuracy_scoredata = pd.read_csv('iris.data', header=None)
# print(data.head())X = data.iloc[:, :-1]
Y = data.iloc[:, -1]label = LabelEncoder()
Y = label.fit_transform(Y)x_train, x_test, y_train, y_test = train_test_split(X, Y, test_size=0.2, random_state=10)gaussian = GaussianNB()
bernoull = BernoulliNB()
multin = MultinomialNB()list_A = [gaussian, bernoull, multin]one_test = []
train_score = []for one in list_A:one.fit(x_train, y_train)one_test.append(one.score(x_test, y_test))train_score.append(one.score(x_train, y_train))# one.score(x_train, y_train)# y_hat = one.predict(x_train)#####各种错误# y_hat = one.predict(y_train)# one.score(x_train,y_hat)# one.score(y_train,y_hat)####正确# accuracy_score(y_hat,y_train)
print(one_test)
print('=' * 50)
print(train_score)

E:\myprogram\anaconda\envs\python3.6\python.exe E:/xxxxxx/01_朴素贝叶斯鸢尾花数据分类.py
[1.0, 0.23333333333333334, 0.6]
==================================================
[0.95, 0.35833333333333334, 0.725]

Process finished with exit code 0

http://www.lryc.cn/news/160879.html

相关文章:

  • flask中的操作数据库的插件Flask-SQLAlchemy
  • arrow的使用
  • 【24种设计模式】装饰器模式(Decorator Pattern(Wrapper))
  • 小程序v-for与key值使用
  • Qt包含文件不存在问题解决 QNetworkAccessManager
  • 【视频图像篇】FastStone Capture屏幕长截图软件
  • 【C语言】每日一题(杨氏矩阵查找数)
  • 探究SpringWeb对于请求的处理过程
  • 如何使用Google Compute Engine入门指南快速创建和配置您的云虚拟机实例
  • springMVC中全局异常处理
  • 【Nginx24】Nginx学习:压缩模块Gzip
  • 我的私人笔记(zookeeper分布式安装)
  • 小程序排名优化全攻略
  • MySQL MHA
  • Java API速记手册(持续更新ing...)
  • FANUC机器人电气控制柜内部硬件电路和模块详细介绍
  • LGFormer:LOCAL TO GLOBAL TRANSFORMER FOR VIDEO BASED 3D HUMAN POSE ESTIMATION
  • 数据结构零基础入门篇(C语言实现)
  • Hugging News #0904: 登陆 AWS Marketplace
  • Redis Redis的数据结构 - 通用命令 - String类型命令 - Hash类型命令
  • vue中的几种name属性
  • 论文《面向大规模日志数据分析的自动化日志解析》翻译
  • element-ui dialog弹窗 设置点击空白处不关闭
  • 第16节-PhotoShop基础课程-修复工具组-去水印
  • conda的使用教程
  • 客户端发现pod并与之通信
  • Powershell模拟实现Linux下的tree命令
  • 嵌入式基础-电路
  • 【JS面试题】如何通过闭包漏洞在外部修改函数中的变量
  • 【华为OD机试】按身高和体重排队【2023 B卷|100分】